功能类似于 ADO.NET Entity Framework Code First 的 PHP ORM 框架?
Posted
技术标签:
【中文标题】功能类似于 ADO.NET Entity Framework Code First 的 PHP ORM 框架?【英文标题】:PHP ORM frameworks with features similar to ADO.NET Entity Framework Code First? 【发布时间】:2012-01-13 14:21:48 【问题描述】:我从 .NET 世界回到 php 的一些副项目。我对 PHP 作为一门语言感到满意,但在当今许多可用的 PHP 框架中有点迷失。在我做 PHP 的时候,我们只是写了 SQL 查询,所以我不知道今天的 PHP 在 ORM 方面有什么可能,因此是个问题。
我习惯于使用 ADO.NET Entity Framework Code First 创建我的数据库模型,我喜欢这种方法,因此我正在寻找具有类似功能集的 PHP ORM 框架。
【问题讨论】:
【参考方案1】:如果我理解正确,您正在搜索具有 AR 和 CRUD 之类的框架。 我认为几乎所有更著名的 PHP 框架都有这个选项。
无论如何,我正在使用Yii framework,我可以说这是最好的选择之一,但您可以浏览一下,看看哪个框架可以满足您的要求。
您可以使用表关系等创建数据库,生成器将为 Active Record 创建您的模型+关系。 CRUD 生成器也可以创建视图/控制器部分。
【讨论】:
【参考方案2】:您应该查看当前的 PHP ORM 框架,您可能会发现它们提供了 ADO.Net 框架没有的东西。
What is the easiest to use ORM framework for PHP?
这个堆栈问题非常详细地围绕您的问题:Good PHP ORM Library?。
每个人都有自己的观点,有些人比其他人更好。
【讨论】:
【参考方案3】:看看Doctrine或Propel ORM
【讨论】:
以上是关于功能类似于 ADO.NET Entity Framework Code First 的 PHP ORM 框架?的主要内容,如果未能解决你的问题,请参考以下文章
LINQ TO SQL 和 ADO.NET ENTITY 有啥区别呢?
microsoft entity framework 包含哪些功能
ADO.NET Entity Framework 如何查看T