zend framework多模块多布局配置

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了zend framework多模块多布局配置脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

许多人在使用过程中都会遇到这样那样的问题,而且zend framework现在已经到1.11版本了,网络上的很多资料都还停留在旧版本上,因此我在这里以当前的最新版本1.11为例,来简单介绍一下如何使用zend framework创建模块化的应用程序。由于今后框架的版本升级,有些内容可能会过时,请及时参阅最新的使用手册

1、准备工作

首先假设你已经部署了web服务器PHP,并下载了zend framework的最新版本,创建了一个最原始的zend framework项目,并可以访问认的action了。你可以使用zend framework工具来创建项目,具体操作参见使用zend framework创建项目。当然也可以自己手动建立文件夹和文件,参见zend framework推荐的项目目录结构

简单地看一下认的几个重要目录。
首先是public,它不但存放了程序的入口点index.PHP,还可以存放图片,css,javascript文件等。
其次是library,用于存放一些类库,包括你自己定义的或第三方的类库。
然后是test,用于存放单元测试等测试文件的。
最后,也是和我们这里要讲的关系最大的目录——application。进到application目录下,会有以下目录:
configs:存放配置文件,一般会有一个配置文件application.ini;
controllers:操制器,如认的IndexController.PHP
models:存放业务逻辑,数据模型等文件
views:视图层的脚本,一般以.phtML后缀名
modules:模块目录,使用工具认选项自动生成的是没有这个目录的,需要手动添加。modules底下可以包含多个以模块名命名的文件夹,如admin,认是default,一个文件夹代表一个模块,其下的目录结构与application目录类似,又可以包含controllers,models,views等目录。需要注意的是模块下的controllers下面的文件的类名请加上模块名前缀,如application/modules/admin/controllers/IndexController.PHP的类名为Admin_IndexController。

如果你需要在项目中方便的使用你自己写的一些类库(如名称空间是Rockux),或是第三方的类库,可以修改application.ini文件添加以下行:

404_17@ 代码如下:

脚本宝典总结

以上是脚本宝典为你收集整理的zend framework多模块多布局配置全部内容,希望文章能够帮你解决zend framework多模块多布局配置所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:frameworkzend