【发布时间】:2010-02-24 14:01:27
【问题描述】:
嗯,这更像是一个设计问题。 我知道在 Zend 框架中使用连接有两种方法
- 使用 Zend 表的实例(其 Select obj)处理它
- 使用 Zend Db 的实例(它的 Select obj)处理它
在第一种方法中,这对我来说似乎真的很奇怪——某些表也必须与其他表打交道,这不是很好,很混乱,至少在我阅读方法名称 getData() 时——我认为它处理使用自己的数据。
第二个更好,你可以有一些充当服务的类——NodeService,它会处理表 node 和 node_translation ,但也产生了一个问题,为什么在这种情况下我们需要 Zend Table。 我希望我能很好地解释自己 谢谢。
【问题讨论】:
标签: php zend-framework oop coding-style