ZendFramework学习(多模块配置)

看到一篇文章挺牛逼滴~!此文章讲解了如何配置前台和后台。学过thinkphp的看过后就好像看到你当初的大舅舅。文章讲解泼少,大多是如何配置。。


Zend Framework多模块配置如下:
1.用ZendStudio新建一个Zend Framework Project,New->ZendFramework Project ,完成后的项目结构目录如下:

ZendFramework项目结构图

ZendFramework项目结构图

2.配置多模块
下面添加多模块的支持,我们常会的系统会分为前台或后台,这里我们分别用Default目录和Administrator目录来代替.
在application目录下建立目录modules,然后在modules下面新建目录default和administrator,然后把application目录下面的controllers,models,views剪切到这两个目录下面, 完成之后的结构如下图所示:

Zend项目多模块结构

Zend项目多模块结构

目录新建好后,我们需要修改application/configs下面的application.ini配置文件:

1//删除或是注释掉这一行
2;resources.frontController.controllerDirectory= APPLICATION_PATH"/controllers"
3//添加如下几行配置
4resources.frontController.controllerDirectory.default =APPLICATION_PATH"/modules/default/controllers"
5resources.frontController.controllerDirectory.admin =APPLICATION_PATH"/modules/administrator/controllers"
6resources.FrontController.moduleDirectory =APPLICATION_PATH "/modules"
7resources.FrontController.moduleControllerDirectoryName ="controllers"
8resources.FrontController.defaultModule= "default"

这里default为默认的模块目录名,controllers为控制器目录,这些都可以根据自己的设置来修改

注: 非默认模块controller的类名写法为:Administrator_IndexController

试下访问你的项目,url结构如下:

http://localhost/Zf_demo/public

http://localhost/Zf_demo/public/administrator




文章出处:http://my.oschina.net/tenking/blog/32560


还有一篇:http://www.cnblogs.com/flashicp/archive/2012/03/09/2388476.html


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值