Zend Studio 6 + Zend Framework进阶教程之一

来源:互联网 发布:淘宝商家登录页面 编辑:程序博客网 时间:2024/05/21 05:41
Zend Studio 6 + Zend Framework进阶教程之一
1Apache/php的配置参见我前面的文章
2Zend Debugger调试参考我前面的文章。

1导读

本系列教程是使用Zend Studio 6 + Zend Framework从零起步到进阶的整个过程,涵盖项目开发过程中的重点关注的若干问题。
1、使用向导生成基本的project框架
2、基本的mvc结构,基本的使用包括在控制器中传递数据到视图、为页面设置js脚本、css样式,如何在视图中引用图片
3、数据库访问
4layout
5、模板
6、上传
7ajax
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.zipE:/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 StudioWorkspace

zend studio中选择File/Switch Workspace/Other选择E:/dev_php/zfworkspaceszend 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如下:
[url]http://zftest.localhost/zfstepbystep/public/index.php[/url]
选择OK后,会出现默认的Hello World信息(因为在开发模式,此时会有警告信息)。
也可以直接在浏览器中输入上述地址(测试不会有警告信息提示)。

Welcome

Hello, world!