2017-10-09 16 views
0

안녕하세요, 저는 콘솔로 엔티티를 만들고 싶지만 해결할 수없는 오류를 보내고 싶습니다.symfony 엔티티 콘솔 오류 생성

이 오류에 대해 많이 읽었지만 해결할 수 없습니다. 4.-

php bin/console doctrine:generate:entities BlogBundle 

1.-

php bin/console generate:bundle 

2.-

php bin/console doctrine:mapping:convert xml ./src/BlogBundle/Resources/config/doctrine/metadata/orm --from-database --force 

3.-

php bin/console doctrine:mapping:import BlogBundle yml 

C:\x\x\x\x\projecte>php bin/console doctrine:generate:entities BlogBundle:User 


    [Doctrine\ORM\ORMException] 
    Unknown Entity namespace alias 'BlogBundle'. 


doctrine:generate:entities [--path PATH] [--no-backup] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--no-debug] [--] <command> <name> 

PD : 차 오류가 4 단계에 내가 사용 심포니 3.3

답변

0

심포니 규칙에 의해, BlogBundle 네임 스페이스 기업 또는 프로젝트 이름 아래에 간다 (예를 들어, Acme \ BlogBundle).

C:\x\x\x\x\projecte>php bin/console doctrine:generate:entities AcmeBlogBundle:User 

은 그냥 BlogBundle 아래에 사는 어떤 하위 폴더와 한국 전기 를 교체하고 그것을 작동합니다 : 그래서 BlogBundle이 같은 회사 이름 붙여야한다.

0

나는 실체를 생성이 명령을 사용 : 파일이

  • php bin/console doctrine:generate:entities AppBundle:User --env=local
  • 를 생성

    1. php bin/console doctrine:mapping:import --force AppBundle --env=local --em=myentityManager
    2. php bin/console doctrine:mapping:convert annotation ./src --env=local --em=entityManager
    3. 삭제 orm.xml