Zend Studio 6 + Zend Framework
进阶教程之一
注
1
:
Apache/php
的配置参见我前面的文章
注
2
:
Zend Debugger
调试参考我前面的文章。
1导读
本系列教程是使用
Zend Studio 6 + Zend Framework
从零起步到进阶的整个过程,涵盖项目开发过程中的重点关注的若干问题。
1
、使用向导生成基本的project
框架
2
、基本的
mvc
结构,基本的使用包括在控制器中传递数据到视图、为页面设置
js
脚本、
css
样式,如何在视图中引用图片
3
、数据库访问
4
、
layout
5
、模板
6
、上传
7
、
ajax
8
、过滤器
filter
、权限、电子邮件等
9
、其他需要关注的问题(请各位帮忙出点主意,在企业级开发中除了上述之外,还有那些主题。)
2环境配置
2.1配置虚拟主机
在
httpd-vhosts.xml
配置虚拟主机(供练习用,你可以配置其他路径,注意保持一致即可)
<VirtualHost *:80>
DocumentRoot "E:/dev_php/zfworkspaces"
ServerName zftest.localhost
</VirtualHost>
2.2准备Zend Framework(1.7.5)
首先下载并解压
ZendFramework-1.7.5.zip
到
E:/dev_php/ZendFramework-1.7.5
目录,在
php.ini
文件(
d:/myamp/Apache2.2/bin/php.ini
)的
include_path
修改,如下:
include_path = ".;D:/myamp/PHP5.2.9/PEAR;E:/dev_php/ZendFramework-1.7.5/library"
2.3建立Zend Studio的Workspace
在
zend studio
中选择
File/Switch Workspace/Other
选择
E:/dev_php/zfworkspaces
,
zend studio
会自动重新启动并切换到新的工作空间。
3建立范例工程
1
、使用
File/New/Zend Framework Project
向导建立范例工程。使用
zfstepbystep
作为工程名。
2
、设置工程的
PHP include Path
如上图,增加了
FRAMEWORK_1.7_HOME
,指向
E:/dev_php/ZendFramework-1.7.5
,至于
PHPUNIT_3.3.9_HOME
,将在单元测试一节讲述。
3
、设置运行服务器,使用
Windows/Preferences
菜单
3
、重新启动
apache
,在工程的
public/index.php
上右键选择
Run as/Php Web Page
,弹出的对话框中的
Launch URL
如下:
选择
OK
后,会出现默认的
Hello World
信息(因为在开发模式,此时会有警告信息)。
也可以直接在浏览器中输入上述地址(测试不会有警告信息提示)。
Welcome
Hello, world!