有没有类似于Ruby on Rails的PHP框架脚手架可以生成迁移?

8
在Rails中,生成模型时也会创建迁移。 我想知道是否有任何PHP框架也可以这样做?
我现在正在尝试Yii框架,但似乎需要先手动生成迁移,然后再生成模型。(甚至需要第三步来生成CRUD :-/)
谢谢

因为我有太多的客户不接受除了PHP以外的任何东西。他们甚至不知道什么是RoR。 :哭: - vk.edward.li
然后向他们解释什么是Rails,以及如何更快地完成所有工作 :) - ramblex
我每次都尝试,有时可能会成功,但这一次我面对的是政府机构。相信我,我热爱RoR。 - vk.edward.li
4个回答

3

CakePHP提供了迁移插件和bake控制台,可以创建一个文件来生成您当前的模式和其他内容。我认为这可能是您需要的。


2
我相信旧的Yii dbmigrations扩展已经过时,取而代之的是Yii 1.1.6以后可用的内置迁移功能:http://www.yiiframework.com/doc/guide/1.1/en/database.migration。然而,似乎OP可能已经尝试过这个方法,但与他在RoR中的经验相比,仍然需要大量手动操作,因此不太满意。

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

1
这正是我所期望的,在建立模型时提供完整的迁移支持和CRUD生成。尽管该项目已经完成,但我仍会花一些时间来玩耍。非常感谢。 - vk.edward.li
从Rails开发者的角度来看,使用FuelPHP的体验比Yii好得多。 - vk.edward.li

-1

Doctrine 2有一个迁移组件。它与ORM完全分离,因此您不必使用Doctrine来使用它。这可能是目前最受欢迎的解决方案。

但是,它需要php 5.3。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接