类似于 ZF2 上的海报:自动加载没有命名空间的库,我需要加载一个没有作曲家的非命名空间库。
具体来说,我需要将 HybridAuth 加载到 Zend Framework 2 中。我打算使用子模块:https://github.com/heiglandreas/HybridAuth 与我的应用程序接口。
我需要创建类映射文件吗?
使用 require/require_once 加载库并使用 \ 符号。这是 PHP 的默认命名空间。
事实证明,类映射策略是正确的方法。从本质上讲,我需要创建作曲家自己创建的文件。
因此,我将命名空间注册到目录中并包含类映射.php文件...
使用:http://framework.zend.com/manual/current/en/modules/zend.loader.class-map-autoloader.html
ZendLoaderClassMapAutoloader()
利用 ZF2 在供应商目录中查找自动加载.php文件的事实,我只是将所有代码都放在那里......