I would have liked to know if it was a good idea to return a select object from a method like $selectObj = getSomethingByName($name) to then pass it to another method like getResult($selectObj) which will do the trick. The idea is to be able to pass the select object to any usefull function like setLimit(10) or addCriteria( blabla ) depending on my model...
但这样做是否好? 这可能是不可靠的,因为用户能够自己修改物体,而不应希望这样做。
我以前曾采用过简单的方法,但把结果作为一行回来......但是,如果你根据不同的表格作出复杂的陈述,有时会痛苦。