¿Diferencia entre el controlador de vistas y el complemento de vistas?


10

¿Cuáles son las principales diferencias entre los controladores de vista y los complementos de vista?

Revisé las documentaciones para ver los controladores de vista y los complementos de vista , pero los encuentro bastante similares.

¿Alguien puede mostrarme lo que puede hacer un controlador de vista que un complemento de vista no puede?

Respuestas:


6

La diferencia se resume en la primera oración sobre los complementos Acerca de las vistas :

En Vistas, un complemento es un poco como un controlador, pero los complementos no son directamente responsables de construir la consulta. En cambio, son objetos que se utilizan para mostrar la vista o realizar otras modificaciones.

Un manejador de vistas se implementa usando una clase derivada de la clase views_handler , que tiene métodos para construir la consulta, o para alterar el resultado obtenido de una consulta, como:

Por otro lado, la clase views_plugin solo tiene un método relacionado con la consulta: views_plugin :: query () .

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.