zoukankan      html  css  js  c++  java
  • 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的简单程序
  • 相关阅读:
    【SSO单点系列】(1):CAS4.0 环境的搭建
    Docker学习总结之Run命令介绍
    使用 RMI + ZooKeeper 实现远程调用框架
    JAVA CAS单点登录(SSO)
    web应用中Spring ApplicationContext的动态更新
    Java 中 String、StringBuffer、StringBuilder 三者之间的区别
    static final 、static 、final 区别
    static Java 关键字 简单理解
    final Java 关键字 深入浅出,简单理解
    进程 线程 简单理解说明
  • 原文地址:https://www.cnblogs.com/gbyukg/p/2354992.html
Copyright © 2011-2022 走看看