脚本宝典收集整理的这篇文章主要介绍了php – 使用Symfony 1.4的自动加载器加载命名空间类?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
1.将Symfony2类加载器复制到Symfony 1.4沙箱项目的供应商目录:
2.修改SF_ROOT_DIR / config / PRojectConfiguration.class.PHP文件,如下所示:
require_once dirname(__FILE__) . '/../lib/vendor/symfony/lib/autoload/sfcoreAutoload.class.PHP'; require_once dirname(__FILE__) . '/../lib/autoload/sfClassLoader.class.PHP'; sfCoreAutoload::register(); class ProjectConfiguration extends sfProjectConfiguration { public function SETUP() { $this->namespacesClassLoader(); $this->enablePlugins('sfDoctrinePlugin'); } public function namespacesClassLoader() { if (extension_loaded('apc')) { $loader = new ApcUniversalClassLoader('S2A'); } else { $loader = new UniversalClassLoader(); } $loader->registerNamespaces(array( 'Pohon' => __DIR__ . '/../lib/vendor/Pohon/src')); $loader->register(); } }
3.注册所需的命名空间:
例如.我想加载类:
文件名必须是:
和注册的命名空间如下:
以上是脚本宝典为你收集整理的php – 使用Symfony 1.4的自动加载器加载命名空间类?全部内容,希望文章能够帮你解决php – 使用Symfony 1.4的自动加载器加载命名空间类?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。