Jos*_*osh 7 php symfony-forms symfony
我一直在对Symfony 2中的脚手架进行搜索,并继续寻找"发电机"的引用,但到目前为止还没有能够得到脚手架和工作.
通过"scaffolding",我指的是一种将工具指向数据库并让它生成视图/表单以执行CRUD操作的方法.
这对于快速构建原型,和/或为某些数据库表构建粗略的管理工具非常有用.
它还可以为您正在构建的某种形式提供起点.
这在Symfony2中可能吗?
SensioGeneratorBundle提供了Crud操作,它包含在symfony标准发行版中.
您可以使用以下命令为现有权限生成表单,模板和控制器.它是交互式的,也可以自动更新您的路由.
app/console generate:doctrine:crud
Run Code Online (Sandbox Code Playgroud)
可以使用另一个命令创建实体类自己 - 交互式也是如此.
app/console generate:doctrine:entity
Run Code Online (Sandbox Code Playgroud)
从数据库生成实体完成:
app/console doctrine:mapping:convert xml ./src/Acme/BlogBundle/Resources/config/doctrine/metadata/orm --from-database --force
Run Code Online (Sandbox Code Playgroud)
这将创建xml映射文件.之后您可以生成如下实体:
app/console doctrine:mapping:import AcmeBlogBundle annotation
app/console doctrine:generate:entities AcmeBlogBundle
Run Code Online (Sandbox Code Playgroud)
这将生成带注释的实体.支持yml和xml!
| 归档时间: |
|
| 查看次数: |
4056 次 |
| 最近记录: |