<分区>
我目前正在学习 MVC,因为它与 php 相关,我遇到了一个叫做实体类的东西,但我一生都找不到明确的解释和/或它的例子。
我认为这是一个类,它保存模型检索的数据库中的数据,然后将其传递给 View ,但我有一种挥之不去的感觉,我离题太远了。
有人可以通过示例进行解释或为我指明正确的方向吗?
<分区>
我目前正在学习 MVC,因为它与 php 相关,我遇到了一个叫做实体类的东西,但我一生都找不到明确的解释和/或它的例子。
我认为这是一个类,它保存模型检索的数据库中的数据,然后将其传递给 View ,但我有一种挥之不去的感觉,我离题太远了。
有人可以通过示例进行解释或为我指明正确的方向吗?
最佳答案
扩展上面的评论:
您的应用程序模拟了一个真实场景,其中将包含许多实体。您提供的示例实体是管理员;此实体可能从更一般的用户实体继承属性。
实体类,然后,只是表示您的真实世界实体的类:
class User {}
class Administrator extends User {}
实体类与普通类的唯一区别在于语义意义; Controller
类可能不是实体类,因为它是应用程序框架的一部分,而不是代表现实世界的概念。
您的实体类如何交互可能与您的实际实体如何交互密切相关,因此实体类之间的关系(继承/关联)将反射(reflect)您的实体关系图。
关于php - 什么是php中的实体类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13711228/