代码之家  ›  专栏  ›  技术社区  ›  Robin Barnes

Zend框架(1.7.5):如何更改控制器目录

  •  4
  • Robin Barnes  · 技术社区  · 17 年前

    使用Zend Framework,我希望使用存储在非默认目录中的控制器。

    我将如何以一种相当优雅的方式实现这一点?

    2 回复  |  直到 13 年前
        1
  •  6
  •   Glavić    17 年前
    $front = Zend_Controller_Front::getInstance();
    $front->setControllerDirectory(...path...);
    

    或多条路径

    $front = Zend_Controller_Front::getInstance();
    $front->setControllerDirectory(array(
        'default' => '/path/to/application/controllers',
        'blog'    => '/path/to/application/blog/controllers'
    ));
    

    http://framework.zend.com/manual/en/zend.controller.front.html

        2
  •  4
  •   Brian Fisher    17 年前

    您可以使用模块目录结构。创建目录结构

    application
      default
        controllers
        views
        models
      admin
        controllers
        views
        models
    

    Using a Conventional Modular Directory Structure