【发布时间】:2013-10-22 17:47:00
【问题描述】:
我尝试了几个 Web 开发框架,例如 Zend Framework 1/2、Yii、Ruby on Rails、Django for Python、Spring+myBatis 等等。它们中的大多数都带有一个代码生成器,可以减少编写 CRUD、表数据编辑和 SQL 迁移(等等)的负担。例如 Yii 中的 Gii、ROR 上的迁移工具、myBatis 的 myBatis 生成器、Django 应用管理器等等。但我在 ZF 中没有找到相同的工具。
在 ZF2 中是否有任何有用的代码生成示例功能:
- 视觉模型生成(如在 Gii 中);
- 命令行 SQL 生成和 DB 操作(如在 Django 中);
- 部署脚本生成。
【问题讨论】:
-
似乎支持Doctrine + Zend。此外,Propel 内置了迁移支持,不确定 Doctrine。你用的是什么 ORM?
-
@halfer 看来Doctrine2是个不错的选择,和myBatis有点接近。我可能会更多地评估它。
-
有一个 Zend CLI 工具,名为 ZendTool,用于 CRUD 和应用程序设置!
标签: php zend-framework zend-framework2 code-generation