Wie man die WHERE IN-Klausel mit Zend_Db_Select erstellt
So, ich bin versucht zu erreichen, so etwas wie dieses:
SELECT * FROM table WHERE status_id IN (1,3,4);
Nutzung von Zend_Db_Select... kann nicht herausfinden, wie es zu tun 🙁 Ist es überhaupt möglich?
InformationsquelleAutor der Frage xelurg | 2008-12-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
können Sie es auch verwenden, wie diese:
brauchen Sie nicht, um zu implodieren-array, und es ist sicherer
InformationsquelleAutor der Antwort Martin Rázus
anscheinend ist es super einfach... ich dummerle:
🙁
InformationsquelleAutor der Antwort xelurg
Die erste Antwort funktioniert wahrscheinlich ZF1, aber es funktioniert nicht in Zend Framework 2:
Im Falle der Zend Framework2 fand ich heraus, dass Sie haben zu verwenden:
Ergebnis:
Konnte ich nicht finden, das dokumentiert irgendwo! ZF-Dokumentation ist in der Regel sub-optimal.
InformationsquelleAutor der Antwort klodoma
oder
InformationsquelleAutor der Antwort vidur punj
InformationsquelleAutor der Antwort Manoj Bhambere
Wir können
Zend\Db\Sql\Predicate\In
mitZend\Db\Sql\Where
zu machen wo in - Abfrage in ein Modell.InformationsquelleAutor der Antwort Malay M