【发布时间】:2013-10-09 07:49:03
【问题描述】:
假设,我制作了一个自定义的 symfony 包,就像一个小型 ORM,现在我想包含这个包并将它注册到当前的 AppKernel,该包位于 Vendor 文件夹中。所以,我做的主要是将它添加到内核中
new Virka\ORMBundle\VirkaORMBundle(),
然后我尝试在自动加载器中添加它,如下所示:
$loader->add('Virka',__DIR__.'/../vendor/VirkaORMBundle()');
现在,symfony 给我一个错误提示,
FatalErrorException: Error: Class 'Virka\ORMBundle\VirkaORMBundle' not found in C:\wamp\www\Symfony\app\AppKernel.php line 20
显然,第 20 行是 new Virka\ORMBundle\VirkaORMBundle(), 我已经尝试了所有方法,但它不起作用。而且,我希望能够在不将包上传到 github 或 pacakgist 的情况下做到这一点。
那么,我需要您的帮助吗? 谢谢
【问题讨论】:
标签: php symfony composer-php symfony-2.3 autoloader