La idea basicamente es ordenar un poco los parametros y la manera como los trabajamos en las vistas.
Yo no se ustedes, pero a mi me cansa un poco estar abusando de $_REQUEST para el paso de parametros a las vistas, incluso me parece que se vee un poco grotesco y desordenado.
Siempre estos parametros, cargarlos en el ambito local para manejarlos mas comodamente, algo tedioso.
Propongo lo siguiente:
Basandome un poco en un framework para python llamado "pylons", en este framework a la hora de pasar parametros a las vistas se realiza a través de un objeto "c", este objeto se encuentra disponible tanto en el controlador como en la vista (obviamente). (
http://wiki.pylonshq.com/display/pylonsdocs/Getting+Started).
Propongo realizar una implementacion similar en Kumbia, en nuestro querido framework, se veria de la siguiente manera:
Controlador
class AccesoController extends ApplicationController{
function index(){
$this->c->saludo = 'hola';
}
}
Vista
<?= $c->saludo ?>
La letra o palabra para representar al contenedor de parametros puede ser "c", "r", "k", "p", "params" o cualquier otra, incluso podemos realizar una encuesta acerca de esto <!-- s
--><img src="{SMILIES_PATH}/icon_wink.gif" alt="
" title="Wink" /><!-- s
--> .
La implementacion no es problema, yo puedo trabajar en eso (incluso pienso que para este momento ya a unos cuantos se les habra ocurrido alguna manera de hacerlo).
Espero sugerencias, aprobacion, cualquier señal.
Saludos.
Comentarios
[code]class A extends ApplicationController
nose si haz visto que con Kumbia puedes hacerlo asi...
y en la vista recibes la variable asi
Saludos.