SonataAdminBundle 내에서 사용하기 위해 SonataMediaBundle을 설정하고 사용하려고합니다. 나는 docs for SMB의 모든 단계를 읽고 따라야합니다. 내가 명령을 실행하면 기본적으로설치 후 매핑 예외 발생 SonataMediaBundle
php app/console sonata:easy-extends:generate SonataMediaBundle
를이는 있어야 할 곳에 수동으로 내가 src/
폴더로 이동 app/
폴더에 번들을 작성합니다. 지금은 내 응용 프로그램에 액세스하려고 할 때마다 나는이 오류를 얻을 :
MappingException: The class 'Application\Sonata\UserBundle\Entity\User' was not found in the chain configured namespaces Sonata\MediaBundle\Entity
을 그리고 나는 모든 곳에서 참조를 찾고 확인하고 아무것도 발견하지 않은 이유를 모르겠어요. 어떤 문제를 해결하거나 단서를 줄 수 있습니까?
나는 번들을 생성 업데이 트를 업데이트 데이터베이스 스키마 --force ... 데이터베이스 스키마 성공적으로 업데이트! "5"쿼리가 실행되었습니다. 'app/cache /'폴더에서 모두 삭제하여 캐시를 지우지 만 오류가 남아 있습니다 : 'MappingException : 'Application \ Sonata \ UserBundle \ Entity \ User'클래스가 체인 구성된 네임 스페이스 Application \ Sonata \ MediaBundle \ Entity, Sonata \ MediaBundle \ Entity' 나는이 문제의 원인을 모르겠다. – Reynier
composer.json으로 질문을 업데이트 할 수 있습니까? 실제로 설치 [지침] (http://sonata-project.org/bundles/media/master/doc/reference/installation.html)에 따라 진행 했습니까? : update'command는 마지막 단계 중 하나입니다 ... –