zoukankan      html  css  js  c++  java
  • Zend Framework1.9 模块化搭建

    ZF的quickstart的案例不是模块化的,Zend网站也有关于模块化布局的说明,但是看了却不知道怎么用,然后摸索了好一陈,查了好多资料(现在中文网站对ZF方面的讨论比较少,而且基本上都是停留在1.9版本以前的,现在的版本有较大的调整,据说2.0会有更大的改动,国外对这方面的讨论还是有一些)

    单模块布局目录:
    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',
       ));
        }

    这是我目前找到的解决方案,在基于原有的基础之上作最少的改动

  • 相关阅读:
    根据列的值改变DataGridView行的颜色
    在WebForm上进行拖拽
    使用jQuery, CSS, JSON 和ASP.NET打造一个新闻轮换控件
    C#语法中的select
    C#事件(event)解析
    一步一步教你打造一个Numeric TextBox控件
    2010创造奇迹的一年
    超级简单:在一个TextArea中如何限制行数和字符数
    如何成为人尽皆知的C#开发人员
    一个"简单"的ASP.NET的服务器控件
  • 原文地址:https://www.cnblogs.com/phplover/p/3017886.html
Copyright © 2011-2022 走看看