symfony – 如何在php app / console中解决bundle:doctrine:cr
发布时间:2020-12-13 22:04:17 所属栏目:PHP教程 来源:网络整理
导读:在我的symfony 2项目中,我有一个捆绑 src/Cinergy/Bundle/PeopleServiceBundle 现在我想基于一个学说实体生成一个CRUD控制器,但是我经常无法为实体参数输入正确的字符串. 我尝试过这样的事情: php app/console generate:doctrine:crud --entity=Cinergy/Bun
在我的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 所有这些都返回错误: [DoctrineORMORMException] 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 解决方法
事实证明,在我为它创建CRUD控制器之前,我必须创建实体.当然这是有道理的.不幸的是,Sensio Generator Bundle documentation确实列出了相反顺序的操作,这使我走向了错误的方向.
这意味着正确的订单 > Generating a New Bundle Skeleton (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |