- 论坛徽章:
- 0
|
在网上这方法的资料也很多,最近在学习ZF所以记录了一下自已学习步骤:
一. 下载开发工具:Zend Studio for Eclipse 6.0
1)Zend 官方网站下载:http://downloads.zend.com/studio-eclipse/6.0.0/ZendStudioForEclipse-6_0_0.zip
2)下载后,并安装好。
3)注册码如下:
用户名:PHPER
注册码:4784D9D0086669570000
4)启动开发工具桌面的快捷图标ZendStudio,选择菜单:Help-->Register...输入注册码确定完成。
二.须要配置的几个地方。
1. apache目录下的httpd.conf
1)本机发布目录的设置如下:
DocumentRoot "D:/jnt/work/php/test/html"
。。。。。。。。。
2)打开允许写的模块功能
找到#LoadModule rewrite_module modules/mod_rewrite.so 这行并将前面的"#"去掉
3)找开允许写操作功能
找到AllowOverride none 改为AllowOverride all 才能使.htaccess文件起作用.
2. PHP的配置文件php.ini
1) 设置lib的路径
找到include_path="你的ZF路径"; 例如如下:
include_path = ".;D:\jnt\work\php\test\library"
三. 进入开发ZF了。
1. 运行开发工具
2. 创建新工程先择菜单:File-->New-->Zend Framework Project 项目名为:test
生成结构入下:
![]()
3.index.php是整个项目的控制中心。
setControllerDirectory('../application/default/controllers');
$controller->throwExceptions(TRUE); // should be turned on in development time
// run!
$controller->dispatch();
?>
4.IndexController.php default默认控制器
_getParam('error_handler');
switch ($errors->type) {
case Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_CONTROLLER:
case Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_ACTION:
// 404 error -- controller or action not found
$this->getResponse()->setRawHeader('HTTP/1.1 404 Not Found');
$this->view->title = 'HTTP/1.1 404 Not Found';
break;
default:
// application error; display error page, but don't change
// status code
$this->view->title = 'Application Error';
break;
}
$this->view->message = $errors->exception;
}
}
6.运行测试
http://域名/控制器名/动作方法名/
http://localhost:8088/index/index
http://localhost:8088/
结果如下就成功了。。。
Hello, World!
7.恭喜你简单的入门成功了。
Zend Framework手册:
http://www.phpeye.com/zf/index.html
http://hi.baidu.com/happyjnt/blog/item/258de82bc043fffce6cd4084.html
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/88379/showart_2143294.html |
|