zend framework基础教程2(zend解析)

PHP技术交流群 170855791

我们已经使用zf创建了helloword程序的文件结构,它是标准的MVC结构。在这节中,我们将讨论各个文件夹的功能
在项目根目录总有4个顶级目录,分别是:
1.Application
2.libray
3.test
4.web_root
 

Application文件夹
application文件夹包含了程序运行所需的所有代码。用户不能在web中直接访问这个文件夹。在这里显示层,业务层,控制逻辑层全部分离开来。在application文件夹下,还包含了models、views和controllers文件夹。这些文件夹分别包含了model、视图和控制文件。同时还可以创建一些其它文件夹,比如配置文件夹configs。
library文件夹
所有的程序都将使用到zend类库。我们把zend framework存放到这里。但是实际上,你可以把类库文件夹存放到任何位置,只要确保程序都能找到它们就可以。你可以把这些类库存放到服务器上php程序可以访问到的公共引用文件夹中,像:/usr/php_include或者c:\code\php_include。不过要确保更改php.ini配置文件(或者你可以使用set_include_path()方法)
test文件夹
这个文件夹用来存放你所写的所有测试单元。如果你还不知道什么是测试单元,你可以看看这个。很多php程序员不会把存放测试单元看作成一个特殊的步骤。你呢?
web_root文件夹
所有的web请求都是通过一个单独的文件来引导,通常叫做index.php。这是唯一一个需要通过web服务器来访问的php文件。这个文件就存储在web_root文件夹中。其它可以被公共访问的文件还有images、css以及javascript。这些文件在web_root文件夹中都存放在自己单独的子目录中。
接下来,我们就开始写一个helloword的简单程序
原文地址:https://www.cnblogs.com/gbyukg/p/2354992.html