【发布时间】:2011-09-08 10:21:15
【问题描述】:
这是我上一个问题的后续问题:Should dependent rows be fetched in the Model or the Controller?。
假设顾客可以查看图书。如果给定一个 Patron 对象,应该在哪里以及如何获取他们已签出的图书?
以下是我考虑过的一些可能性:
- 在 Patron Model 中,添加
getBooks方法 - 当 Patron 实例化时,自动获取其书籍并将其存储为
books属性 - 在 PatronMapper 中创建一个名为
getBooks的方法,该方法采用 Patron ID
你会推荐什么?谢谢,
【问题讨论】:
标签: php model-view-controller zend-framework