我已经在Zend框架中创建了自己的库,以满足一些自定义需求。我在每个班级使用的前缀是" Dtd _"。我想知道如何注册这个以便全球可用。
答案 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_');