什么是PHP中的实体类

时间:2012-12-04 20:22:55

标签: php entity

我正在学习MVC,因为它与php有关,我遇到了一个叫做实体类的东西,但是在我的生活中找不到明确的解释和/或它的例子。

我认为这是一个类,它从数据库中获取模型,然后将模型检索到,然后传递给视图,但我有这种唠叨的感觉,我离开了。

有人可以通过一个例子解释一下,还是指出我正确的方向?

1 个答案:

答案 0 :(得分:9)

扩展上述评论:

您的应用程序为真实场景建模,其中包括许多实体。您提供的示例实体是管理员;此实体可能从更一般的用户实体继承属性。

实体类 ,只是代表您的真实世界实体的类:

class User {}
class Administrator extends User {}

实体类在语义上只与普通类不同; Controller类可能不是实体类,因为它是应用程序框架的一部分,而不是代表现实世界的概念。

您的实体类如何交互可能与实际实体的交互方式密切相关,因此实体类(继承/关联)之间的关系将反映您的实体关系图。