通过“经理”处理数据库表的设计模式的名称是什么?
这些“管理器”仅负责1个数据库表上的CRUD操作。 我将这种模式称为“表管理器”模式,但是我认为这不合适。
所以我的问题是:通过“管理器”处理一个数据库表的CRUD操作的设计模式的名称是什么?见下图。
我想这是其中之一:
但是我不确定。
答案 0 :(得分:1)
我想回答我自己的问题。评论员的回答是正确的。
我想补充一点,Doctrine将此模式称为:EntityRepository
。
为什么这很重要?这是因为该学说的主要项目是ORM。许多框架都使用Doctrine ORM,包括:Symphony,Drupal,Laravel,PHPUnit,TYPO3。
请参阅以下链接:
查看代码示例: