【发布时间】:2012-08-22 03:00:23
【问题描述】:
在我的 symfony 2 项目中,我有一个包
src/Cinergy/Bundle/PeopleServiceBundle
现在我想基于一个学说实体生成一个 CRUD 控制器,但我总是无法为实体参数输入正确的字符串。
我尝试过这样的事情:
php app/console generate:doctrine:crud --entity=Cinergy/Bundle/PeopleServiceBundle:Group
或
php app/console generate:doctrine:crud --entity=@PeopleServiceBundle:Group
它们都返回错误,例如:
[Doctrine\ORM\ORMException]
Unknown Entity namespace alias '@PeopleServiceBundle'.
--entity 参数的正确语法是什么?还是毕竟缺少了什么?
这是目录结构现在的样子:
src/Cinergy/Bundle/PeopleServiceBundle/
├── Controller
│ ├── GroupController.php
│ └── PersonController.php
├── DependencyInjection
│ ├── Configuration.php
│ └── PeopleServiceExtension.php
├── PeopleServiceBundle.php
├── Resources
│ ├── config
│ │ ├── routing.yml
│ │ └── services.yml
│ ├── doc
│ │ └── index.rst
│ ├── public
│ │ ├── css
│ │ ├── images
│ │ └── js
│ ├── translations
│ │ └── messages.fr.xliff
│ └── views
│ └── Default
│ └── index.html.twig
└── Tests
└── Controller
├── GroupControllerTest.php
└── PersonControllerTest.php
【问题讨论】: