`

zend framework 分包 分层 分模块 modules

阅读更多



 分层的效果如图

一:

将application.ini中
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
resources.frontController.params.displayExceptions = 0
替换成
resources.FrontController.moduleDirectory = APPLICATION_PATH "/modules" 
resources.FrontController.moduleControllerDirectoryName = "controllers" 
resources.FrontController.defaultModule = "default"  默认控制器

二:

在application下创建modules文件夹,在modules下创建模块如utils,将controllers里面的内容整个拷贝到utils下面

 

模块里定义的php文件比如 utils/controllers/LoginController.php 其中LoginController.php中的类名要以模块名称加下划线加上文件名"Utils_LoginController"代码如下:

 

class Utils_LoginController extends Zend_Controller_Action
{

    public function indexAction()
    {   
    }

    public function loginAction()
    {           
    }

}
比如要访问utils模块下的LoginController控制器里的loginAction方法       /utils/login/login

  • 大小: 13.1 KB
分享到:
评论

相关推荐

    ZendFramework-1.10.4-minimal

    由于仅给出了 "ZendFramework-1.10.4-minimal" 这一个文件名,我们可以推测压缩包内可能包含的是 Zend Framework 1.10.4 版本的源代码、库文件、配置文件、文档等基本组成部分,但不包含任何额外的模块或示例应用。...

    zend framework中英文手册.rar

    **Zend Framework 中英文手册** **一、Zend Framework 简介** Zend Framework 是一个开源的、基于组件的 PHP 框架,旨在提供高效的开发环境,以构建高质量的Web应用程序。它遵循MVC(Model-View-Controller)设计...

    ZEND FRAMEWORK 1.11.7 中文参考文档

    Table of Contents •Introduction to Zend Framework •Overview •Installation •Learning Zend Framework •Zend Framework Quick Start •Autoloading in Zend Framework •Plugins in Zend Framework •...

    Zend Framework 2 Application Development

    Whether you are learning Zend framework from scratch or looking to sharpen up your skills from previous versions, Zend Framework 2 Application Development will help you to harness the power of Zend ...

    zend framework 中文手册

    描述提到"zend framework zendframework manual 手册,Zend Framework手册 中文版,有一部分还没有汉化",这意味着虽然该手册是中文版本,但可能并非全部内容都已翻译完成,部分原文可能是英文状态。 **Zend ...

    基于Zend Framework 框架的CMS PHP 源代码

    Zend Framework推崇“选择性使用”原则,开发者可以根据项目需求选择使用其中的部分或全部组件,极大地提高了开发效率和代码质量。 **二、CMS系统的核心功能** CMS系统通常包含以下核心功能: 1. **内容创建与...

    ZendFramework 1.12.9 代码和文档.rar

    1. **下载与解压**:首先,从官方网站或者提供的压缩包"ZendFramework-1.12.9.zip"下载并解压到服务器的适当位置。 2. **环境要求**:确保服务器环境满足PHP 5.2.5或更高版本。 3. **配置自动加载**:通过设置`...

    已配置好的多模块多模板Zend Framework

    【标题】已配置好的多模块多模板Zend Framework 在Web开发领域,Zend Framework是一个非常流行的开源PHP框架,它提供了一套强大的工具和服务,用于构建健壮、可扩展的Web应用程序。"多模块多模板"的配置是Zend ...

    Zend Framework 2 官方教程汉化版

    Zend Framework 2 官方教程汉化版

    Zend Framework+smarty用法实例详解

    在Zend Framework中整合Smarty模板引擎,可以让开发人员利用Zend Framework强大的框架特性和Smarty简洁的模板语法来创建更为复杂和功能丰富的Web应用。以下是整合Zend Framework与Smarty时需要了解的相关知识点。 ...

    Zend Framework实例教程

    - 命令行下载:使用`wget`命令下载,例如:`$ wget http://framework.zend.com/download/tgz`,接着解压:`$ tar -xvzf ZendFramework-0.1.2.tar.gz`。 ##### 目录结构: - 将下载的`library`目录重命名并放置于...

    Zend Framework 中文 手册 入门教程

    Zend Framework 中文 手册 2008年12月01日.chm MD5: DD29C39D12E9C0B38FD3475A12D05B73 SHA1: 1A6BBBF9311013F2FF2BF97752332160ED767526 CRC32: 88210ABD Zend Framework 入门教程(简体中文1.52版)v0.12.pdf MD5:...

    zend framework 1.7.5 使用基本例子

    在项目结构中,Zend Framework 自带了一个默认的模块(通常命名为 "default"),包含了基本的控制器、视图和模型文件。在这个 "zfstepbystep" 的例子中,我们可能将逐步学习如何创建新的模块、控制器、动作和视图。 ...

    PHP zend framework 教程 很好

    PHP zend framework 教程 很好PHP zend framework 教程 很好PHP zend framework 教程 很好PHP zend framework 教程 很好PHP zend framework 教程 很好PHP zend framework 教程 很好PHP zend framework 教程 很好...

    zend framework教程.zip

    1. **组件化设计**:Zend Framework 采用模块化和组件化的开发方式,每个功能模块作为一个独立的组件,开发者可以根据项目需求选择使用,降低了代码的耦合度。 2. **MVC 架构**:遵循 MVC 设计模式,分离业务逻辑、...

    Zend Framework 3 Developer's Guide azw3

    Zend Framework 3 Developer's Guide 英文azw3 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书

    ZendFramework-1.12.5. 环境配置

    7.2 开启 Apache 的 Rewrite 模块,编辑 httpd.conf 文件,启用 LoadModule rewrite_module modules/mod_rewrite.so。 7.3 将所有 `AllowOverride None` 更改为 `AllowOverride All`,这允许 Apache 读取 .htaccess...

    ZendFramework中文手册HTML版

    Zend Framework 遵循 Model-View-Controller (MVC) 设计模式,它将应用程序的业务逻辑、数据和用户界面分离开来,使得代码更易于维护和扩展。在 MVC 架构中,Model 负责处理业务逻辑,View 负责展示数据,而 ...

Global site tag (gtag.js) - Google Analytics