Zend Framework:从数据库中检索数据的正确方法

时间:2009-05-10 17:34:56

标签: php zend-framework

我正在研究一个带有zend框架的项目,我需要你以正确的方式从数据库中获取数据。

使用Zend_Layout加载我的模板。然后将适当的视图加载到模板中。

在模板上,应该有一个显示数据库数据的部分(例如Categories)。由于我使用的是一个模板,因此无论控制器或所调用的操作如何,数据都将显示在所请求的每个页面上。

我知道从模板中获取数据不是一个好习惯,从每个执行的操作中获取数据不是一个好主意。我不知道正确的做法是使用帮助程序从数据库中获取数据,但这不会违背MVC的整个想法。

1 个答案:

答案 0 :(得分:1)

您尚未提及使用模型类获取数据的选项。那是MVC中的“M”。 : - )

Model类是具有View可用于请求特定数据片段的接口的类。在Model类中,它可以混合使用Zend_Db_Table方法,也可以使用自定义SQL查询(直接通过Zend_Db_Adapter的{​​{1}}方法执行)。无论如何获取数据。

重点是模型封装了以View可以使用的格式提供数据所需的所有逻辑。

另见