Ich hätte gerne gewusst, ob es eine gute Idee ist, ein select-Objekt von einer Methode wie '$ selectObj = getSomethingByName ($ name)' zurückzugeben, um es dann an eine andere Methode wie 'getResult ($ selectObj)' zu übergeben Mache den Trick. Die Idee ist, in der Lage sein das Objekt auswählen, um jede nützliche Funktion wie passieren ‚setlimit (10)‘ oder addCriteria (‚blabla‘), je nach meinem Modell ...Was halten Sie davon, ein Select-Objekt anstelle eines Statement-Ergebnisses zurückzugeben?
Aber ist es eine gute Idee, dies zu tun ? es könnte "unsichere" sein, weil Benutzer in der Lage sein wird, das Objekt selbst zu ändern, und ich sollte das nicht wollen.
Ich habe eine einfache Methode vor wie oben getan, aber das Ergebnis als Zeile zurückgegeben ... aber es ist manchmal schmerzhaft, wenn Sie eine komplexe Anweisung haben, abhängig von verschiedenen Tabellen.