【发布时间】:2016-03-08 03:13:01
【问题描述】:
我无法在 Symfony 中使用 CRUD generate。我相信这很可能取决于 Symfony 版本。哪个版本的 Symfony 最好用?
今天我更新了 Symfony:
c:\Bitnami\wampstack-5.5.30-0\sym_prog>php symfony self-update
我收到消息:将 Symfony 安装程序更新到 1.4.0
后来我做了一个新项目:
c:\Bitnami\wampstack-5.5.30-0\sym_prog\proj2>php symfony new proj2 lts
// lts 表示长期支持 并收到一条消息: OK Symfony 2.8.0 安装成功。现在你可以: * 将当前目录更改为 C:\Bitnami\wampstack-5.5.30-0\sym_prog\prj2 * 在 app/config/parameters.yml 文件中配置您的应用程序。 * 运行您的应用程序: 1. 执行 php app/console server:run 命令。 2. 浏览到http://localhost:8000 URL。 * 阅读http://symfony.com/doc的文档
生成实体后,我遇到了 crud 问题。
c:\Bitnami\wampstack-5.5.30-0\sym_prog\proj2>php app/console doctrine:generate:crud MeetingBundle:User
The Entity shortcut name [MeetingBundle:User]:
Do you want to generate the "write" actions [no]? Yes
Configuration format (yml, xml, php, or annotation) [annotation]:
Routes prefix [/user]:
虽然 crud 生成控制器和视图(后者不是在 bundle/resources/views 中生成,而是在 app/resources/views 中生成),但是 crud 不生成表单,因此我无法创建/更新/视图/删除用户或其他实体!
我相信它只取决于 Symfony 版本。那么哪个版本最好用呢?
【问题讨论】: