类似于ADO.NET Entity Framework Code First的PHP ORM框架有哪些特点?

4

我曾经在.NET领域工作,现在我正在使用PHP进行一些副业项目。我对PHP这门语言很熟悉,但是今天有很多PHP框架让我感到困惑。我们写PHP代码的时候只需要编写SQL查询语句,所以我不知道PHP ORM能够实现什么功能,因此我提出了这个问题。

我已经习惯了使用ADO.NET Entity Framework Code First来创建我的数据库模型,我喜欢这种方法,所以我正在寻找一个具有类似功能的PHP ORM框架。

3个回答

3
如果我理解正确,您正在寻找一个类似于AR和CRUD的框架。我认为几乎每个更有名的PHP框架都具备这些选项。
无论如何,我正在使用Yii框架,我可以说这是最好的选择之一,但您可以浏览一下,看看哪个框架可以满足您的要求。
您可以创建具有表关系等的数据库,生成器将为Active Record创建您的模型+关系。此外,CRUD生成器还可以创建视图/控制器部分。

3
你应该查看当前的PHP ORM框架,你可能会发现它们提供了ADO.Net框架所没有的功能。这个问题讨论了PHP中最容易使用的ORM框架,这个问题非常详细地回答了你的问题。每个人都有自己的观点,有些好,有些不好。

2

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