Kostache. Variables "dinámicas" en la vista

¿Cuál es la forma preferida de configurar algunas variables de vista cuyos valores dependen de los parámetros pasados ​​a la vista desde el controlador? (Ejemplos de las variables pueden ser el título de la página y la descripción de la página)

OPT1) Configúrelo directamente desde el controlador (pone algo de lógica de vista allí).

OPT2) Crear método de vista para cada variable "dinámica".

OPT3) Ampliar la clase de vista base con el método "después" que establece todo justo antes de la representación.

preguntado el 09 de marzo de 12 a las 16:03

1 Respuestas

En el caso del título y la descripción de la página, la vista debe saber esto. Esto también puede aprovechar la herencia.

class View_Home extends View_Layout {
    public $title = 'Home';
    public $current_menu_item = 'home';
}

Si es necesario, pase los parámetros del controlador a la vista.

respondido 12 mar '12, 11:03

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.