Модели в Zend Framework - PullRequest
       49

Модели в Zend Framework

33 голосов
/ 17 ноября 2008

Как вы реализовали модели в Zend Framework?

Я видел базовый class User extends Zend_Db_Table_Abstract, а затем звонил на него в ваши контроллеры:

$foo = new User;

$foo->fetchAll()

а как насчет более сложных применений? В разделе «Быстрый старт» документации приведен такой пример, но я все еще чувствую, что у меня нет примера «наилучшего использования» для моделей в Zend Framework. Есть какие-нибудь интересные реализации?


РЕДАКТИРОВАТЬ: Я должен уточнить (в ответ на комментарий CMS) ... Я знаю о выполнении более сложных выборов. Меня интересовали общие подходы к концепции Модели и конкретные примеры того, как их реализовали другие (в основном, то, что упущено в руководстве, и то, что скрывают основные инструкции)

Ответы [ 11 ]

1 голос
/ 17 ноября 2008

Вы можете выполнять более сложные запросы, проверьте раздел Расширенное использование на странице справки Zend_Db_Table.

$select = $table->select();
$select->from($table,
              array('COUNT(reported_by) as `count`', 'reported_by'))
       ->where('bug_status = ?', 'NEW')
       ->group('reported_by');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...