2013-10-09 2 views
0

작은 ORM과 같은 사용자 정의 심포니 번들을 만들었다 고 가정 해 봅시다. 이제이 번들을 포함시키고 현재 AppKernel에 등록하고 싶습니다. 해당 번들은 Vendor 폴더에 있습니다. 그래서, 제가 차 한 것은이 같은 자동 로더에 symfony에서 로컬로 호스팅되는 커스텀 번들을 추가하는 방법은 무엇입니까?

new Virka\ORMBundle\VirkaORMBundle(), 

다음 나는 그것을 추가하려고 커널에 추가 할 수 있습니다 : 지금

$loader->add('Virka',__DIR__.'/../vendor/VirkaORMBundle()'); 

, 심포니는 말을 나에게 오류를 제공

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에 번들을 업로드하지 않고도이 작업을 수행 할 수 있기를 원합니다. 그래서

, 나는 당신의 도움, 감사하고 싶습니다 어떻게

답변

2

은 삭제 parantheses() :

$loader->add('YOURNAMESPACE', __DIR__.'/../vendor/YOURBUNDLEDIR/'); 

편집 :

YOURNAMESPACE : 네임 스페이스는 use statements

에서 사용하는

YOURBUNDLEDIR :

This link may help

+0

VirkaORMBundle()에서'()'을 제거했지만 여전히 동일한 결과가 나타납니다 – ANW

+0

내 편집을 확인하십시오! –

1

VirkaORMBundle() 당신이 작곡가를 사용하십니까 클래스가 포함 된 파일 시스템의 폴더? 그렇다면 vendor/composer/autoload_namespace.php 파일에 네임 스페이스를 추가해야합니다.

관련 문제