Możesz użyć Zend_Db_Select
i/lub Zend_Db_Expr
, ale jeśli działa tak, jak jest, nie zmieniaj tego. Naprawdę nie ma potrzeby używania żadnych komponentów ZF tylko dlatego, że istnieją lub aby Twój kod był bardziej Zendy . Użyj ich, aby rozwiązać konkretny problem.
Pamiętaj, że każda abstrakcja spowolni Twój kod o kilka stopni. Może nie być dużo, ale też może nie być konieczne. Mogę mówić z własnego doświadczenia z projektu, w którym ulegliśmy użyciu jak największej liczby komponentów ZF, mimo że moglibyśmy się obejść bez i prościej. To się nie opłaciło i później wiele z nich zrefaktorowaliśmy.