2017-03-22 8 views
0

그것은 지금이 오류에 대한 해결책을 찾고 있어요 이일하고 있지만 헛된했습니다알 수없는 엔티티 네임 스페이스 별칭 'PirastruFormBuilderBundle'

알 수없는 엔티티 네임 스페이스 별칭 'PirastruFormBuilderBundle'

사실 나는 작곡가를 사용하여 소나타 페이지 묶음으로 소나타 양식 빌더를 설치했지만 왜이 오류가 발생하는지 알지 못합니다.

나는 그래서

sonata_form_builder: 
    resource: '@PirastruFormBuilderBundle/Controller/FormBuilderController.php' 
    type: annotation 

감사을 올려 주시기 바랍니다 내가 여기 COPIE한다 코드의 어느 부분 모른다!

편집

나는이 실행할 때 : PHP 응용 프로그램/콘솔 설정 : 덤프 참조

PirastruFormBuilderBundle |를 pirastru_form_builder | PHP 응용 프로그램/콘솔 교리 : :이 프로그램을 실행할 때

는 매핑 : 정보는 내가 현재의 구성에 따라

[예외] 당신이없는 매핑 된 교리 ORM 개체 을 얻었다. 엔티티 또는 매핑 파일이있는 경우 매핑 구성에서 오류가 있는지 확인해야합니다.

잘 문제를 해결할 수있었습니다. 번들이 참조되는 경우

번들

app/console config:dump-reference 

이 명령은 알려 : 난 그냥이 문제는 일부 (잘못) 구성으로 인해 발생할 수 있습니다

+0

시도 명령 php : app/console config : dump-reference –

+0

'+ -------------------------- ----------- + --------------------------- + | 번들 이름 | 확장 별칭 | + ------------------------------------- + ---------- ----------------- + | MonologBundle | 독백 | | PirastruFormBuilderBundle | pirastru_form_builder | ' 나는 이것을 가지고있다 –

+0

php app/console을 시도해라 doctrine : mapping : info, weel 형식의 문자열을 위해 당신의 포스트에서 편집을해라 !!! –

답변

0

내 FormBuilderBlockService에 getManager을 추가했다 .

매핑

app/console doctrine:mapping:info 

이 명령은 번들 매핑되는 경우 알려 주시기 바랍니다.

알 수없는 엔티티 네임 스페이스 별칭 '*** 번들'

더 나은 솔루션은 다음과 같이 config.yml true로 auto_mapping을 추가하는 것입니다 :

그것은 일반적으로 매핑 문제입니다

orm: 
    auto_generate_proxy_classes: "%kernel.debug%" 
    auto_mapping: true 

하지만 다른 방법으로 해결할 수 있습니다. 다음을 참조하십시오. Symfony : What is the meaning of auto_mapping and auto_generate_proxy_classes

안부 인사,