Bet*_*ide 3 doctrine crud symfony
在我的symfony 2项目中,我有一个捆绑
src/Cinergy/Bundle/PeopleServiceBundle
Run Code Online (Sandbox Code Playgroud)
现在我想基于一个学说实体生成一个CRUD控制器,但是我经常无法为实体参数输入正确的字符串.
我尝试过这样的事情:
php app/console generate:doctrine:crud --entity=Cinergy/Bundle/PeopleServiceBundle:Group
Run Code Online (Sandbox Code Playgroud)
要么
php app/console generate:doctrine:crud --entity=@PeopleServiceBundle:Group
Run Code Online (Sandbox Code Playgroud)
所有这些都返回错误:
[Doctrine\ORM\ORMException]
Unknown Entity namespace alias '@PeopleServiceBundle'.
Run Code Online (Sandbox Code Playgroud)
--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
Run Code Online (Sandbox Code Playgroud)
事实证明,在我为它创建CRUD控制器之前,我必须创建实体.当然这是有道理的.不幸的是,Sensio Generator Bundle文档列出了oposite命令中的操作,这些操作将我推向错误的方向.
这意味着正确的订单
归档时间: |
|
查看次数: |
5940 次 |
最近记录: |