Zend框架:自动加载模块

时间:2009-09-23 02:30:57

标签: zend-framework module

<{3>}中的

protected function _initAutoload() {
    $autoloader = new Zend_Application_Module_Autoloader(array(
        'namespace' => 'Default_',
        'basePath'  => dirname(__FILE__),
    ));
    return $autoloader;
}

我认为如果名称空间是'默认',我不需要指定它?

例如。他们的类也附加了Default_

class Default_Model_Guestbook

是否需要?还是更好的做法?

1 个答案:

答案 0 :(得分:2)

手册说明当然不需要。但你可以说这是一个很好的做法。 如果你命名它,你可以在配置中编辑你的'默认模块',你不必去命名空间以前的默认模块......

这可以通过设置prefixDefaultModule:

来完成
resources.frontController.prefixDefaultModule = 1

还要看一下这个问题:Dynamic default mdoule in ZF