ZF1.8简单的多模快设置方法 - ZF Dream

ZF1.8简单的多模快设置方法

阿克 posted @ 2009年8月24日 04:37 in 高人经验 with tags Zend Framework php , 2934 阅读

看了许多资料今天终于在ZF1.8中实现了多模块配置。现在给大家说说我是如何配置成功的。

首先说一下我是在Window下完成的,linux下配置在环境变量设置上有所差别。

1、下载ZF框架,解压后将里面的library 及bin两个文件夹复制到C盘zf下(根据你的需要,你也可以改为其它盘)

2、选择“我的电脑”->“属性”->“高级”->“环境变量”->在“系统变量”中双击“path”->在“变量值”项的最后添加如下代码 

;c:\zf\bin

 “确认”后退出

3、打开php.ini文件(根据你php安装而定,我的放在D:\php5下的),找到include_path,去掉前面的";"然后改为 

include_path = ".;C:\zf\library"

修改后保存php.ini文件

4、“开始”->“运行”->输入“cmd”回车->输入“zf”如果看到关于zend framework的相关信息后就着明环境变量设置成功了。

5、建立网站目录,假设网站建立在e:\newzf下,这时你只需要在命令行中输入 

zf create project 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、关于控制器文件类命名规则 

模块名_类名Controller

手册在这里有说明

http://framework.zend.com/manual/zh/zend.controller.modular.html

如果你以上步骤没有出错的话应该就达到了你所要的效果了。

Avatar_small
Torr 说:
2009年11月05日 17:46

好文章,转载到 deving.cn,希望可以和更多人分享


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter
Host by is-Programmer.com | Power by Chito 1.3.3 beta | © 2007 LinuxGem | Design by Matthew "Agent Spork" McGee