我正在学习MVC,因为它与php有关,我遇到了一个叫做实体类的东西,但是在我的生活中找不到明确的解释和/或它的例子。
我认为这是一个类,它从数据库中获取模型,然后将模型检索到,然后传递给视图,但我有这种唠叨的感觉,我离开了。
有人可以通过一个例子解释一下,还是指出我正确的方向?
答案 0 :(得分:9)
扩展上述评论:
您的应用程序为真实场景建模,其中包括许多实体。您提供的示例实体是管理员;此实体可能从更一般的用户实体继承属性。
实体类 ,只是代表您的真实世界实体的类:
class User {}
class Administrator extends User {}
实体类在语义上只与普通类不同; Controller
类可能不是实体类,因为它是应用程序框架的一部分,而不是代表现实世界的概念。
您的实体类如何交互可能与实际实体的交互方式密切相关,因此实体类(继承/关联)之间的关系将反映您的实体关系图。