前几天我询问选择一种存储用户配置文件的方法,并收到David Thomas Garcia的一个有趣的回复,建议我使用Table Module设计模式.看起来这可能是我想要的方向.我在Google上发现的所有内容似乎都是相当高级别的讨论,所以如果有人能指出我的某些例子,或者让我更好地了解所涉及的基本要素,那将是非常棒的.
database database-design design-patterns entity-attribute-value
我听过"脂肪模型,瘦控制器"这个短语,相信我理解它的含义.在完成Zend快速入门指南时,我遇到了表数据网关模式.
在我看来,这种设计模式是提倡MVC堆栈的第四个组件.它正在从"胖模型"转变为"瘦模型,瘦控制器和胖胖的TableDataGateway".根据我对这种设计模式的理解,模型变得只是TableDataGateway填充数据的存储机制.
我理解表数据网关设计模式的优点,抽象我们的数据源,我的问题不是关于设计模式,而是它如何适应MVC堆栈.
PS我有点难以将问题变成好话.如果有人想编辑它以使其更清楚或提出建议我是开放的!
database ×1