我有一个Zend Framework 1.11应用程序,我想使用一个名为RandomLib的包。问题是,它没有自动加载器,我尝试阅读使用自动加载器的Zend文档,但我无法理解它。
我已将RandomLib文件夹放在我的库目录中。我的Bootstrap.php文件中需要什么样的代码来自动加载类?
答案 0 :(得分:2)
从版本1.10.0开始,Zend Framework现在允许从PHP命名空间加载类。此支持遵循与»PHP Framework Interop Group PSR-0参考实现中相同的指南和实现。 Source
RandomLib/lib
的内容置于library/RandomLib
application.ini
添加autoloaderNamespaces[] = "RandomLib"
答案 1 :(得分:0)
如果希望,在将库移至“ library / MyExternalLib”中之后,可以直接在Bootstrap.php文件中包含名称空间库。
APK