当前位置:  开发笔记 > 编程语言 > 正文

使用Zend Framework的表单

如何解决《使用ZendFramework的表单》经验,为你挑选了1个好方法。

我对MVC和Zend Framework比较陌生.话虽这么说,我觉得我很难搞清楚Forms在目录结构中的位置.我有一个模块化的目录结构,所以我不知道是否应该有一个表单目录,或者每个模块目录中都有一个目录.

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

一旦确定了表单的目录,是否在引导程序的include路径中设置了该目录?或者您是否在控制器中包含该表单?

如何使用与Zend框架的形式?



1> NDM..:

这有点晚了但是在当前版本的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的模块引导时,默认情况下将为每个离散模块创建Zend_Application_Module_Autoloader的实例,允许您自动加载模块资源.

但是,这确实需要使用Zend_Application

推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有