Вы можете использовать Zend_Db_Select
и / или Zend_Db_Expr
, , но , если оно работает как есть, не меняйте его. Нет необходимости использовать какие-либо компоненты ZF только потому, что они существуют, или чтобы сделать ваш код более Zendy . Используйте их для решения конкретной проблемы.
Имейте в виду, что каждая абстракция будет замедлять ваш код на несколько градусов. Может быть, не так много, но также не может быть необходимым. Я могу судить по собственному опыту проекта, в котором мы использовали как можно больше компонентов ZF, даже если бы мы могли обойтись без и проще. Не окупились, и мы обнаружили, что рефакторинг многих из них позже.