Du kan använda Zend_Db_Select
och/eller Zend_Db_Expr
, men om det fungerar som det är, ändra det inte. Det finns verkligen inget behov av att använda någon av ZF-komponenterna bara för att de finns eller för att göra din kod mer Zendy . Använd dem för att lösa ett specifikt problem.
Tänk på att varje abstraktion kommer att göra din kod några grader långsammare. Kanske inte mycket, men kanske inte heller nödvändigt. Jag kan tala utifrån min egen erfarenhet från ett projekt där vi föll för att använda så många ZF-komponenter som möjligt, även om vi kunde ha klarat oss utan och enklare. Det lönade sig inte och vi kom på oss själva att omstrukturera många av dem senare.