Я пытаюсь спроектировать свое приложение, используя подход тонкого контроллера толстой модели, как описано Мэтью Вейером О'Пинни , в руководстве по быстрому старту Zend или Bill Karwin's blog note
, но в настоящее время я пытаюсь реализовать разбиение на страницы, используя Zend_Paginator
, и у меня возникают проблемы, поскольку каждый найденный мной пример основан на модели, которая просто расширяет Zend_Db_Table
.
В данный момент я использую Zend_Paginator_Adapter_Array
, который содержит массив моделей (диапазон, а не все записи из базы данных), единственная проблема в том, что я не могу установить общее количество элементов.
Может кто-нибудь дать мне совет, какой подход правильный?
Должен ли я написать свой собственный адаптер Pagination или, возможно, изменить реальный дизайн и использовать модели на основе zend_db_table?
Привет