Php Zend framework为什么nee要添加应用程序表单或应用程序模型
我使用的是zend framework 1.12版 我在看在线教程,在创建表单和模型之前,不需要添加前缀,比如Application\u表单或Application\u模型 但我需要补充一点,否则什么都不管用 问题是什么?如何解决 我正试图实现它Php Zend framework为什么nee要添加应用程序表单或应用程序模型,php,zend-framework,Php,Zend Framework,我使用的是zend framework 1.12版 我在看在线教程,在创建表单和模型之前,不需要添加前缀,比如Application\u表单或Application\u模型 但我需要补充一点,否则什么都不管用 问题是什么?如何解决 我正试图实现它 zend使用的是语法来识别您在哪里使用资源 例如,zend app结构如下: ├───configs ├───controllers ├───forms ├───layouts │ └───scripts ├───models └───views
zend使用的是语法来识别您在哪里使用
资源
例如,zend app
结构如下:
├───configs
├───controllers
├───forms
├───layouts
│ └───scripts
├───models
└───views
├───helpers
└───scripts
都将位于应用程序
文件夹下
因此,如果你想使用表单,你需要使用Application\u form\u formname
这表明您正在使用application->form
文件夹中的表单
与模型相同,您必须使用Application\u model\u modelname,
您可以创建自己的文件夹和目录并使用它们
比如说
在model
下创建目录,命名DbTable
Application_Model_DbTable_ModelName
然后,您可以使用以下命令访问位于DbTable
下的模型
Application_Model_DbTable_ModelName
希望这有帮助,供官方参考
更新
您可以轻松使用任何第三方类,例如我使用了mongo db的第三方模块
像这样,
class Application_Model_Post extends Shanty_Mongo_Document
在我的应用程序中,我将autoloader指定为
autoloaderNamespaces[] = "Shanty_"
并且mongo的源库被放置在名为Shanty的库下,以便使用 如果我想使用任何第三方类,我必须做什么?请参阅更新,您可以使用任何类似的第三方类,并且您将根据您想要使用的第三方找到它们的教程。感谢您的帮助。如果你觉得它有用的话,它会很有用