Я почти уверен, что это невозможно в Zend Framework (я искал в Интернете, документации и трекере ошибок), но я просто хочу убедиться, поэтому я спрашиваю здесь.
$select = $this->select();
$select->union($select1, $select2);
Это не работает, конечно. Чтобы объяснить, что мне нужно. Мне нужно использовать UNION () для объединения 2 таблиц в запросе SELECT, я знаю, что я мог бы просто сделать:
$select = "$select1 UNION $select2";
Проблема в том, что будет возвращаться строка, и мне нужно получить объект select, чтобы я мог использовать его с Zend_Paginator.
Я уже решил проблему, изменив архитектуру своей базы данных, но мне просто любопытно, есть ли какое-то решение для этого.