使用sfDoctrineManagerPlugin在浏览器中管理Doctrine
二八年十月三十一日·发表的乔纳森工资
是什么?
这是我从社区收到的要求最多的项目之一,能够可视化地控制您的模式。欧宝体育平台怎么样现在这是可能的sfDoctrineManagerPlugin.通过这个插件,您可以使用symfony表单框架构建的GUI来构建Doctrine模式。ob娱乐下载
我曾经考虑过开发这个插件,但在表单框架之前,这个任务是非常艰巨的。简单地构建和维护所有表单来控制模式信息是很可怕的。使用表单框架,我可以通过将Doctrine模式信息与表单对象结合来生成所有表单,并且立即拥有了一组操作此数据的表单。
列
从模型中添加、编辑和删除列。
关系
添加、编辑和删除模型之间的关系。
行为
启用和禁用模型上的行为。
这个插件很好地说明了如何利用symfony中的表单框架快速创建丰富的表单来操作数据。ob娱乐下载它实现了一些实践,例如:
- 完全自定义小部件和验证器
- 扩展和定制现有的小部件和验证器
- 根据变量的PHP类型检测要使用的小部件类型
- 嵌入形式
- ...更
该插件可用于symfony 1.2,目前处于alpha状态ob娱乐下载。目前,只有管理模式的功能是可能的,但其他功能将在未来添加,如:
- 能够管理数据库。yml
- 与Doctrine迁移集成,以便在修改模式后更新数据库
- 能够从类似于功能的web界面查询和修改模型中的数据phpMyAdmin提供了
- 通过使用类似于数据库设计器的拖放功能来映射关系的能力,例如DBDesigner4
- 从web浏览器执行Doctrine任务
- 也许更多的?如果你有什么想法,可以通过jonwage [at] gmail.com联系我
评论
评论截止。
为了确保评论保持相关性,旧帖子将被关闭。
我是唯一一个看到类别插件(在这个网站的右上方)的文章计数为零的人吗?
看起来很有趣
但很抱歉这对我没用。
我安装并激活了设置。是的,但是没有地址
http://host.dev/myproject/sfDoctrineManagerPlugin
这不是好地址吗?
我在symfoob娱乐下载ny 1.2 beta 1
谢谢