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

DEE*_*DEE 3 zend-framework namespaces

我已经在Zend框架中创建了自己的库来满足一些自定义需求.我在每个类中使用的前缀是"Dtd_".我想知道我将如何注册这个以便它可以在全球范围内使用.

Ric*_*ing 6

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

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

[production]
autoloaderNamespaces[] = "Dtd_"
Run Code Online (Sandbox Code Playgroud)

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

protected function _initAutoloader()
{
    $autoloader = Zend_Loader_Autoloader::getInstance();
    $autoloader->registerNamespace("Dtd_");
}
Run Code Online (Sandbox Code Playgroud)