如何在zend框架中注册自定义库

时间:2015-07-01 12:40:46

标签: zend-framework namespaces

我已经在Zend框架中创建了自己的库,以满足一些自定义需求。我在每个班级使用的前缀是" Dtd _"。我想知道如何注册这个以便全球可用。

2 个答案:

答案 0 :(得分:5)

有几种方法可以做到这一点:

您可以在application.ini文件中添加名称空间:

[production]
autoloaderNamespaces[] = "Dtd_"

或者,在你的引导程序中:

protected function _initAutoloader()
{
    $autoloader = Zend_Loader_Autoloader::getInstance();
    $autoloader->registerNamespace("Dtd_");
}

答案 1 :(得分:3)

你可以使用这样的东西

$loader = Zend_Loader_Autoloader::getInstance();
$loader->registerNamespace('Dtd_');