php - 什么是php中的实体类

标签 php entity

<分区>

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

我认为这是一个类,它保存模型检索的数据库中的数据,然后将其传递给 View ,但我有一种挥之不去的感觉,我离题太远了。

有人可以通过示例进行解释或为我指明正确的方向吗?

最佳答案

扩展上面的评论:

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

实体类,然后,只是表示您的真实世界实体的类:

class User {}
class Administrator extends User {}

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

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

关于php - 什么是php中的实体类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13711228/

相关文章:

php - 用 ; 关闭语句或不?

PHP函数从数据库返回数据作为具有表关系的表

.net-core - 导航只能针对带有键的实体类型

php - 了解双向关系中拥有方如何运作

java - JPA 单向一对多连接表 - 实体映射不起作用

Java JPA - 同步数据库和实体

php - 为多个图像制作类似按钮

php - 如何在 PHP 中添加 href 链接?

java - Hibernate获取列的数据缺失

php - cakephp3-无法在 Controller 内获取授权 header