Разница между обработчиком представлений и плагином представлений?

10

Каковы основные различия между обработчиками представления и плагинами представления?

Я проверил документацию для обработчиков представления и плагинов представления , но я нахожу их довольно похожими.

Может кто-нибудь показать мне, что обработчик представления может сделать, что не может плагин представления?

gilzero
источник

Ответы:

6

Различие суммировано в первом предложении о плагинах About Views :

В Views плагин немного похож на обработчик, но плагины не несут прямой ответственности за построение запроса. Вместо этого они являются объектами, которые используются для отображения представления или внесения других изменений.

Обработчик представления реализован с использованием класса, производного от класса views_handler , который имеет методы для построения запроса или для изменения результата, полученного из запроса, такого как:

С другой стороны, класс views_plugin имеет только метод, связанный с запросом: views_plugin :: query () .

киамлалуно
источник