【问题标题】:Model Structure for Zend FrameworkZend 框架的模型结构
【发布时间】:2013-07-18 19:33:28
【问题描述】:

我是 Zend 框架的新手,目前正在努力实现模型。其实我想要的如下:

我有两张表(我正在使用 MySQL):
Musicians(id, name)
Albums(id, music_id, album_name)

现在,我想设计模型,以便在其中创建高效的连接查询。

我尝试了很多事情,但对各种事情都不清楚。例如,目前我已经创建了一个 Table 类(它扩展了 Zend_Db_Table_Abstract)、一个模型类和一个 model_mapper 类。我不确定,在哪个文件中放入什么代码,以及我将如何在控制器的操作函数中调用模型函数(包含查询结果)。

非常感谢任何帮助。

【问题讨论】:

    标签: database zend-framework join model


    【解决方案1】:

    这个问题没有单一的答案。放置在每个类中的最佳代码基于您的需求所要求的应用程序逻辑。

    有一些方法可以指导面向对象的设计:

    【讨论】:

    • 您好比尔,感谢您的 cmets。顺便说一句,我刚刚发现并能够执行连接查询如下: $select = $this->select() ->setIntegrityCheck(false) ->from($this->_name, array('custom_title' => 'title')) ->join('musicians', 'albums.artist_id = musicers.id', array('musician_name'=> 'name')); $rows = $this->fetchAll($select)->toArray();返回 $rows;
    猜你喜欢
    • 2011-01-08
    • 2010-11-15
    • 1970-01-01
    • 2010-09-22
    • 1970-01-01
    • 2012-03-06
    • 2011-04-06
    相关资源
    最近更新 更多