Si, no se porque no lo probé asi, sin embargo he encontrado otra manera, quizas más prolija.
Usé la función
extract de php.
De manera que las variables, dentro de la propiedad "$this->vars" del controlador, estén mapeados, por ende disponibles para el include.
Código Javascript
:
Ver originalpublic function display($template){
extract($this->vars);
include(ROOT_VIEW.'/'.$template);
}
De esta forma, en el tpl solo uso el nombre de la variable.
Código Javascript
:
Ver original<?php
echo $name;
foreach( $productos as $item){
?>
Creo que es más conveniente así.
Aunque me gustaría saber sus opiniones. ;)