【发布时间】:2009-05-12 19:12:37
【问题描述】:
我很想知道从像“$selectObj = getSomethingByName($name)”这样的方法返回一个选择对象然后将它传递给像“getResult($selectObj)”这样的另一个方法是否是个好主意会成功的。 这个想法是能够根据我的模型将选择对象传递给任何有用的函数,如 'setLimit(10)' 或 addCriteria('blabla') ...
但是这样做是个好主意吗?它可能是“不安全的”,因为用户将能够自己修改对象,我不应该这样做..
我以前像上面那样做简单的方法,但将结果作为一行返回...但是当您根据不同的表有复杂的语句时,有时会很痛苦..
【问题讨论】:
标签: php database zend-framework