是否有任何PHP框架的脚手架可以像Ruby on Rails一样生成迁移?

时间:2011-06-20 15:52:41

标签: php ruby-on-rails frameworks yii scaffolding

在rails中,生成模型时,也会创建迁移。 我想知道任何PHP框架也可以做到吗?

我现在正在尝试Yii框架,但似乎我需要首先手动生成迁移然后生成模型。 (甚至是生成CRUD的第三步: - /)

由于

4 个答案:

答案 0 :(得分:3)

CakePHP有一个migrations plugin,以及一个烘焙控制台,可以创建一个文件来生成您当前的架构和内容。我想这可能就是你需要的......

答案 1 :(得分:2)

我认为旧的Yii dbmigrations扩展已经过时,支持Yii的内置迁移功能,因为Yii 1.1.6:http://www.yiiframework.com/doc/guide/1.1/en/database.migration 然而,看起来OP似乎已经尝试过,因为与他的RoR经验相比,对于仍然涉及的手工工作量不满意。

答案 2 :(得分:1)

我建议你尝试使用fuelphp框架(http://fuelphp.com),它具有出色的脚手架功能以及其他惊人的功能。它使用PHP 5.3。

答案 3 :(得分:-1)

主义2有一个migrations component。它与ORM完全分开,因此您不必使用Doctrine来使用它。这可能是目前最受欢迎的解决方案。

它确实需要php 5.3。