Zend框架为什么需要添加Application_Form或Application_Modal

时间:2014-01-07 08:33:53

标签: php zend-framework

我正在使用zend framework version 1.12

我正在寻找在线教程,不需要在课前添加类似Application_Form或Application__Model的前缀来创建表单和模型。

但我需要补充一点,否则没什么用。

问题是什么以及如何解决?

我试图实现它 http://zendgeek.blogspot.in/2009/07/zend-framework-building-complete.html

1 个答案:

答案 0 :(得分:0)

它是zend用于识别您使用resource的位置的语法,

例如zend app结构就像,

├───configs
├───controllers
├───forms
├───layouts
│   └───scripts
├───models
└───views
    ├───helpers
    └───scripts         

将全部位于Application文件夹

因此,如果您想使用表单,您需要使用Application_Form_formname 这表明您使用的是application->Form文件夹中的表单,

与模型相同,您必须使用Application_Model_modelname,

您可以创建自己的文件夹和目录并使用它们,

例如 在名为model的{​​{1}}下创建一个目录,

然后,您可以使用以下内容访问DbTable下的models

DbTable

希望有助于使用官方DOC

<强>更新

您可以轻松使用任何第三方课程,例如我使用过mongo db的第三方模块,

像这样,

Application_Model_DbTable_ModelName

在我的应用程序中,我已将自动加载器指定为

class Application_Model_Post extends Shanty_Mongo_Document

并且mongo的源库被放置在名为Shanty的库下,因此可以轻松使用。