gpt4 book ai didi

zend-framework - 在 Zend 框架中使用表单

转载 作者:行者123 更新时间:2023-12-04 01:48:17 25 4
gpt4 key购买 nike

我对 MVC 和 Zend 框架比较陌生。话虽如此,我觉得我很难弄清楚表单在我的目录结构中的位置。我有一个模块化的目录结构,所以我不知道是否应该有一个表单目录,或者每个模块目录中都有一个。

/application
/modules/
/default
/controllers
/views
/admin
/controllers
/views

一旦确定了表单的目录,是否将该目录设置在 Bootstrap 的包含路径中?或者您是否将表单包含在正在使用的 Controller 中?

您如何在 Zend 框架中使用表单?

最佳答案

这有点晚了,但在当前版本的 ZF 中,这已经解决了:

在下一页http://framework.zend.com/manual/en/zend.loader.autoloader-resource.html
手册指出:

30.3.2.模块资源自动加载器
Zend Framework 附带 Zend_Loader_Autoloader_Resource 的具体实现,其中包含资源类型映射,涵盖 Zend Framework MVC 应用程序的默认推荐目录结构。这个加载器 Zend_Application_Module_Autoloader 带有以下映射:

api/         => Api
forms/ => Form
models/ => Model
DbTable/ => Model_DbTable
plugins/ => Plugin

例如,如果您有一个前缀为“Blog_”的模块,并尝试实例化类“Blog_Form_Entry”,它将在资源目录的“forms/”子目录中查找名为“Entry.php”的文件。
当使用 Zend_Application 的模块 Bootstrap 时,默认情况下将为每个离散模块创建一个 Zend_Application_Module_Autoloader 实例,允许您自动加载模块资源。

然而,这确实需要使用 Zend_Application

关于zend-framework - 在 Zend 框架中使用表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/674596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com