Zend Studio 6 + Zend Framework 进阶教程之一
1 Apache/php 的配置参见我前面的文章 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

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 StudioWorkspace

zend studio 中选择 File/Switch Workspace/Other 选择 E:\dev_php\zfworkspaces zend studio 会自动重新启动并切换到新的工作空间。

3建立范例工程

1 、使用 File/New/Zend Framework Project 向导建立范例工程。使用 zfstepbystep 作为工程名。
2 、设置工程的 PHP include Path
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
 
如上图,增加了 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!