Differenza tra gestore viste e plugin viste?


10

Quali sono le principali differenze tra i gestori di viste e i plugin di visualizzazione?

Ho controllato le documentazioni per visualizzare i gestori e visualizzare i plugin , ma li trovo abbastanza simili.

Qualcuno può mostrarmi cosa può fare un gestore di vista che un plug-in di vista non può fare?

Risposte:


6

La differenza è sintetizzata nella prima frase sui plug- in Informazioni su Views :

In Views, un plug-in è un po 'come un gestore, ma i plug-in non sono direttamente responsabili della creazione della query. Al contrario, sono oggetti utilizzati per visualizzare la vista o apportare altre modifiche.

Un gestore di vista viene implementato utilizzando una classe derivata dalla classe views_handler , che dispone di metodi per creare la query o per modificare il risultato ottenuto da una query, ad esempio:

D'altra parte, la classe views_plugin ha solo un metodo correlato alla query: views_plugin :: query () .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.