Du kan bruge Zend_Db_Select
og/eller Zend_Db_Expr
, men hvis det virker, som det er, skal du ikke ændre det. Der er virkelig ingen grund til at bruge nogen af ZF-komponenterne, bare fordi de eksisterer, eller for at gøre din kode mere Zendy . Brug dem til at løse et specifikt problem.
Husk, at hver abstraktion vil gøre din kode nogle grader langsommere. Måske ikke meget, men måske heller ikke nødvendigt. Jeg kan tale ud fra min egen erfaring fra et projekt, hvor vi bukkede under for at bruge så mange ZF-komponenter som muligt, selvom vi kunne have undværet og enklere. Det kunne ikke betale sig, og vi fandt os selv i at omstrukturere mange af dem senere.