我目前正在学习 MVC,因为它与 php 相关,我遇到了一个叫做实体类的东西,但我一生都找不到明确的解释和/或它的例子。
我认为它是一个类,它保存模型检索的数据库中的数据,然后将其传递给视图,但我有这种唠叨的感觉,我已经走了。
有人可以通过一个例子来解释它或指出我正确的方向吗?
要扩展上述评论:
您的应用程序模拟了一个真实世界的场景,其中将包括许多实体。您提供的示例实体是管理员;此实体可能从更一般的 User 实体继承属性。
那么,实体类就是代表您的真实世界实体的简单类:
class User {}
class Administrator extends User {}
实体类与普通类的区别仅在于其语义意义;一个Controller
类可能不是实体类,因为它是应用程序框架的一部分,而不是代表现实世界的概念。
您的实体类如何交互可能与您的实际实体如何交互密切相关,因此实体类之间的关系(继承/关联)将反映您的实体关系图。