Różnica między modułem obsługi widoków a wtyczką widoków?

10

Jakie są główne różnice między programami obsługi widoków a wtyczkami widoku?

Sprawdziłem dokumentację pod kątem programów obsługi i widoków wtyczek , ale uważam, że są całkiem podobne.

Czy ktoś może mi pokazać, co może zrobić moduł obsługi widoku, czego nie robi wtyczka widoku?

gilzero
źródło

Odpowiedzi:

6

Różnicę podsumowano w pierwszym zdaniu na temat wtyczek About Views :

W widokach wtyczka przypomina trochę moduł obsługi, ale wtyczki nie są bezpośrednio odpowiedzialne za tworzenie zapytania. Zamiast tego są to obiekty używane do wyświetlania widoku lub wprowadzania innych modyfikacji.

Procedura obsługi widoku jest implementowana przy użyciu klasy pochodnej klasy views_handler , która ma metody do zbudowania zapytania lub do zmiany wyniku uzyskanego z zapytania, takie jak:

Z drugiej strony, views_plugin klasa ma tylko metody, które są związane z zapytaniem: views_plugin :: zapytanie () .

kiamlaluno
źródło