Diferença entre o manipulador de visualizações e o plug-in de visualizações?


10

Quais são as principais diferenças entre os manipuladores de exibição e os plugins de exibição?

Eu verifiquei as documentações para ver manipuladores e plugins , mas acho-os bastante semelhantes.

Alguém pode me mostrar o que um manipulador de exibição pode fazer que um plug-in de exibição não pode?

Respostas:


6

A diferença está resumida na primeira frase dos plugins About Views :

No Views, um plug-in é um pouco como um manipulador, mas os plug-ins não são diretamente responsáveis ​​pela criação da consulta. Em vez disso, são objetos usados ​​para exibir a exibição ou fazer outras modificações.

Um manipulador de exibição é implementado usando uma classe derivada da classe views_handler , que possui métodos para criar a consulta ou alterar o resultado obtido de uma consulta, como:

Por outro lado, a classe views_plugin possui apenas um método relacionado à consulta: views_plugin :: query () .

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.