PHP MySQL页面生成没有DB生成框架


PHP MySQL page generation without DB generation framework

我正在寻找一个web框架,它可以让我为现有数据库生成CRUD页面。

我尝试过像symfony这样的框架,甚至考虑过rails(完全忘记了php),但这些框架为我创建和管理DB,我不需要。

我需要一个工具来创建对象数据库映射和非默认行为,并生成页面,但不必使用相同的框架创建数据库。我不介意自己更新映射和DB迁移脚本。

世界上有这么美妙的事情吗?

编辑:换句话说,我需要一个适应我的数据库结构的php框架,而不是一个强迫我使用他们的数据库结构。

Edit2:我正在寻找类似xataface的东西,但不幸的是,gpl足以让任何公司的系统管理员感到震惊。

其中之一?

http://www.phpframeworks.com/

当你说Rails和其他一些框架强迫你使用它们的模型时,我认为你对它们有误解。Rails提供了一个访问层,可以使用ActiveRecord模式轻松地适应遗留代码。当正确实现这些模型时,请在数据库模式中内省模型实例中可访问的属性。因此,您只需要创建与遗留表相关联的模型。

这种混乱可能来自迁移。在rails中,您可以将现有数据库作为起点进行转储,然后为以后所做的任何更改编写迁移。

我相信在PHP方面,symfony和codeigniter中也有类似的功能。