Zend Framework学习 -- 模块

项目中按照业务划分模块,使项目结构更清晰

zend框架的zf工具为我们提供了方便的创建模块的方法(看帮助文档),如下: Zend Framework学习 -- 模块

我们创建了一个空的user模块,命令会输出创建的文件,很人性化!

最后2行提示我们已经修改配置文件和 .zfproject.xml 文件 如下: Zend Framework学习 -- 模块

创建控制器 通过上面命令创建了一个空模块,现在填充一下这个模块,创建控制器,同样是用zf工具 Zend Framework学习 -- 模块create controller 控制器名称 index-action-included=1 模块名称 生成的代码: Zend Framework学习 -- 模块

** 测试一下 ** 找模板文件改一下

Zend Framework学习 -- 模块

访问(格式:模块名/控制器/方法)

Zend Framework学习 -- 模块

模块有自己单独的数据模型,模块里新建模型 , 还是用zf工具 Zend Framework学习 -- 模块

打开文件,添加一个测试方法: Zend Framework学习 -- 模块

(类名格式:模块名_Model_模型名)

控制器里面我们按照如下方法使用: Zend Framework学习 -- 模块

===================================================================================

有几个需要特别注意的地方 (没有的话会报500错误):

1,配置文件 application.ini 中需要添加一行 resources.modules[] = "" Zend Framework学习 -- 模块 2, 模块里得有bootstrap.php 内容如下: Zend Framework学习 -- 模块 (类名格式:模块名_Bootstrap 模块名首字母大写)

测试一下: Zend Framework学习 -- 模块

转载于:https://my.oschina.net/anyeshe/blog/596919