我有一个 Zend Framework 1.11 应用程序,我想使用一个名为 RandomLib 的包。问题是,它没有自动加载器,我尝试阅读有关使用自动加载器的 Zend 文档,但我无法理解它。
我已将 RandomLib 文件夹放入我的库目录中。我的 Bootstrap.php 文件中需要什么样的代码来自动加载该类?
最佳答案
从版本 1.10.0 开始,Zend Framework 现在允许从 PHP 命名空间加载类。此支持遵循与 » PHP Framework Interop Group PSR-0 引用实现中相同的准则和实现。 Source
- 将
RandomLib/lib
的内容放在library/RandomLib
下 - 在
application.ini
中添加autoloaderNamespaces[] = "RandomLib"
关于zend-framework - Zend框架1.11 : how to autoload a class that uses namespaces,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17121268/