ZF1.8简单的多模快设置方法 - ZF Dream
ZF1.8简单的多模快设置方法
看了许多资料今天终于在ZF1.8中实现了多模块配置。现在给大家说说我是如何配置成功的。
首先说一下我是在Window下完成的,linux下配置在环境变量设置上有所差别。
1、下载ZF框架,解压后将里面的library 及bin两个文件夹复制到C盘zf下(根据你的需要,你也可以改为其它盘)
2、选择“我的电脑”->“属性”->“高级”->“环境变量”->在“系统变量”中双击“path”->在“变量值”项的最后添加如下代码
“确认”后退出
3、打开php.ini文件(根据你php安装而定,我的放在D:\php5下的),找到include_path,去掉前面的";"然后改为
修改后保存php.ini文件
4、“开始”->“运行”->输入“cmd”回车->输入“zf”如果看到关于zend framework的相关信息后就着明环境变量设置成功了。
5、建立网站目录,假设网站建立在e:\newzf下,这时你只需要在命令行中输入
系统将自动在e盘建立一个名为newzf的目录
6、打开apache配置文件httpd.conf将网站根目录指向e:\newzf并开启LoadModule rewrite_module modules/mod_rewrite.so项且设置AllowOverride None 为 AllowOverride All,重启apache服务
7、在浏览器中输入http://localhost/如果能看到一个蓝色的关于zend framework页面表示你的zf安装配置成功
8、在e:\newzf\application目录中新建一个名为modules的目录,此目录用于存放模快的目录。并在此(modules)目录下建一个名为default的目录将e:\newzf\application目录下的controllers、models、views剪切到e:\newzf\application\modules\default下。
你也可以在e:\newzf\application\modules下建立多个模快目录,但每个模快目录下必须包含controllers、models、views三个目录
9、打开e:\newzf\application\application.ini文件,删除
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
然后加入
resources.FrontController.moduleDirectory = APPLICATION_PATH "/modules" resources.FrontController.moduleControllerDirectoryName = "controllers" resources.FrontController.defaultModule = "default"
保存配置
10、关于控制器文件类命名规则
手册在这里有说明
http://framework.zend.com/manual/zh/zend.controller.modular.html
如果你以上步骤没有出错的话应该就达到了你所要的效果了。
2009年11月05日 17:46
好文章,转载到 deving.cn,希望可以和更多人分享
2009年11月13日 16:34
不错