`

Zendframework 模块化设置

    博客分类:
  • php
阅读更多

单模块布局目录:
application/
    configs/
    controllers/
    models/
    views/
    Bootstrap.php

单模块布局的application.ini配置:
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"

Bootstrap:
    protected function _initAutoload()
    {
        $moduleLoader = new Zend_Application_Module_Autoloader(array(
            'namespace' => '', 
            'basePath' => APPLICATION_PATH));
        return $moduleLoader;
        
    }

多模块布局目录:
application/
    Bootstrap.php
    configs/
    modules/
        default/
            controllers/
            models/
            views/
        admin/
            controllers/
            models/
            views/

 

 

多模块布局的application.ini配置:
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules/"
resources.frontController.moduleControllerDirectoryName = "controllers"
resources.frontController.defaultModule = "default"


Bootstrap:
    protected function _initAutoload()
    {
        $default_autoloader = new Zend_Application_Module_Autoloader(array(
            'namespace' => 'Default',
            'basePath' => APPLICATION_PATH . '/modules/default',
        ));

   $admin_loader = new Zend_Application_Module_Autoloader(array(
      'namespace' => 'Admin',
      'basePath' => APPLICATION_PATH . '/modules/admin',
   ));
    }

转自:http://blog.sina.com.cn/s/blog_691b9e0d0100r1tg.html

分享到:
评论

相关推荐

    ZendFramework中文文档

    1. Introduction to Zend Framework 1.1. 概述 1.2. 安装 2. Zend_Acl 2.1. 简介 2.1.1. 关于资源(Resource) 2.1.2. 关于角色(Role) 2.1.3. 创建访问控制列表(ACL) 2.1.4. 注册角色(Role) 2.1.5. 定义访问...

    zend framework多模块多布局配置

    而且zend framework现在已经到1.11版本了,网络上的很多资料都还停留在旧版本上,因此我在这里以当前的最新版本1.11为例,来简单介绍一下如何使用zend framework创建模块化的应用程序。由于今后框架的版本升级,有些...

    ZFTool:用于维护模块化Zend Framework 2应用程序的实用程序模块

    ZFTool是用于维护模块化Zend Framework 2应用程序的实用程序模块。 它从命令行运行,可以作为ZF2模块或PHAR安装(请参见下文)。 特征 类图生成器 加载模块清单 创建一个新项目(安装ZF2骨架应用程序) 创建一个新...

    zend Framework中的Layout(模块化得布局)详解

    1.首先修改application配置文件resources.layout.layoutPath = APPLICATION_PATH “/layouts/scripts”指定布局文件的位置 2....3.给我们的配置文中加入一个resources.view[] =这里我们给视图赋值,虽然他只是一个空值~...

    毕设&课设&项目&实训-基于Zend Framework 1.11 研发的多模块管理系统.zip

    毕设&课设&项目&实训-基于Zend Framework 1.11 研发的多模块管理系统,适合大项目,每个模块独立开发、测试、上线,低耦合 【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、...

    modules.zendframework.com:ZF2模块分发的主页

    该站点最终将成为发布和共享Zend Framework模块的社区站点。 安装 主要设定 克隆此项目git clone git://github.com/zendframework/modules.zendframework.com.git 运行composer install初始化供应商 主网址和...

    Zend Framework分发器用法示例

    本文实例讲述了Zend Framework分发器用法。分享给大家供大家参考,具体如下: 分发是取得请求对象,提取其中的模块名、控制器名、动作名以及可选参数,然后实例化控制器并调用其中动作的整个过程。 如果其中的模块、...

    Zend Framework路由器用法实例详解

    本文实例讲述了Zend Framework路由器用法。分享给大家供大家参考,具体如下: 路由是一个过程,在这个过程中它去除URI的端点(跟着基本URL的URI部分),并将其分解成参数来决定哪个模块、哪个控制器和哪个动作应该...

    JMSSerializerModule:Zend Framework2集成用于jms序列化程序库

    JMSSerializerModule Zend Framework2集成用于 文献资料 文档的大部分存储在此模块的docs/index.md文件中: 安装 所有安装说明均位于。 执照 该捆绑软件已获得MIT许可。 请在根目录“ LICENSE查看完整的许可证

    zfr-prerender:与Zend Framework 2的prerender.io服务集成

    这个Zend Framework 2模块使用使用PhantomJS在服务器中动态呈现JavaScript页面。安装通过键入(或将其添加到您的composer.json文件)安装模块: $ php composer.phar require zfr/zfr-prerender:3. *文献资料这个...

    Magento2-MVC与订单生命周期

    从设计上来说非常灵活,具有模块化架构体系和丰富的功能,易于第三方应用系统的无缝集成。 Magento产品版本:Magento Open Source开源版.Magento开源是版一个自托管的电子商务平台,免费提供各种电子商务网站功能....

    GtnPersistZendDb:GtnPersistBase 的 Zend\Db 实现

    Zend Framework 2 DDD 持久化模块 (Zend\Db) 介绍 GtnPersistZendDb是 Zend Framework 2 模块,提供使用 Zend\Db 尝试遵循持久性基础知识。 要求 Zend 框架 2 安装 通过 composer 或者简单地将这个项目克隆到你的./...

    balcms:开源Zend Framework + Doctrine ORM CMS,支持il8n,小部件,缓存,主题和模块

    BalCMS与其他CMS的不同之处在于,我们可以通过添加一个新模块直接扩展它,甚至可以直接修改CMS(因为CMS只是一个模块和一系列依赖关系)而已。 据我所知,没有其他的CMS实际上允许开发人员如此轻松而又直接地扩展CMS...

    SneakyCMS PHP Framework-开源

    Sneaky是一个PHP框架和CMS。 它基于Zend Framework和Smarty模板引擎以及其他几个库(PHP和JavaScript)。 Sneaky将是高度模块化的,并易于支持AJAX功能等。

    [PHP从入门到精通].(潘凯华)

    包括初识PHP、PHP环境搭建和开发工具、PHP语言基础、流程控制语句、字符串...化管理工具、PHP操作MySQL数据库、ADODB类库、Zend Framework框架、Smarty模板技术、PHP与XML技术、PHP与Ajax技术、应用Smarty模板开发电子...

    PHP从入门到精通第二版

    包括初识PHP、PHP环境搭建和开发工具、PHP语言基础、流程控制语句、字符串...化管理工具、PHP操作MySQL数据库、ADODB类库、Zend Framework框架、Smarty模板技术、PHP与XML技术、PHP与Ajax技术、应用Smarty模板开发电子...

    PHP从入门到精通

    库基础、phpMyAdmin图形化管理工具、PHP操作MySQL数据库、ADODB类库、Zend Framework框架、Smarty模板技术、PHP与XML技术、PHP与Ajax技术、应用Smarty 模板开发电子商务网站等。书中所有知识都结合具体实例进行...

    Tiki Wiki CMS Groupware-开源

    高度可配置和模块化,所有功能都是可选的,可通过基于Web的界面进行管理。 主要功能包括Wiki引擎,新闻文章,论坛,新闻通讯,博客,文件库,错误和问题跟踪器(表单生成器),民意调查/测验,横幅管理系统,日历,...

    php网络开发完全手册

    10.2.4 异常处理函数设置set_exception 10.2.4 _handler 157 10.2.5 完整的异常信息 158 10.3 扩展的异常处理类 160 10.4 异常的传递与重掷 163 10.5 小结 165 第11章 PHP与表单 166 11.1 HTML表单简介 166 11.1.1 ...

Global site tag (gtag.js) - Google Analytics