menu dinamico en cakephp
Publicado por Francisca (2 intervenciones) el 04/05/2009 23:55:52
Hola, hace poco que empece a desarrollar aplicaciones web utilizando cakephp como framework y me gustaria saber como se puede hacer un menu cuyas categorias estan en una base de datos y que sea visible en todas las paginas. Se que tengo que definir un "element" en las vistas, pero no se como hacer que los datos esten disponibles desde cualquier controlador.
Busque por internet y habia un tutorial pero el link estaba roto: http://wiki.cakephp.org/tutorials:dynamic-menu
Tambien encontre en el grupo de cakephp de google una buena sugerencia:
"La forma mas simple que se me ocurre, si es totalmente global:
en el app_controller, en before_filter hacer un $this->set('categories',
$this->Categories->find("all")); (asegurate de que pusiste un $uses =
'Category' (creo que esa es la sintaxis, tambien creo que hay una mejor manera de hacer esto, pero no recuerdo cual)).
Luego, usas $categories donde quieras. "
¿Existe una mejor manera para hacerlo que la q se describe en ese fragmento de post?
Muchas gracias.
Busque por internet y habia un tutorial pero el link estaba roto: http://wiki.cakephp.org/tutorials:dynamic-menu
Tambien encontre en el grupo de cakephp de google una buena sugerencia:
"La forma mas simple que se me ocurre, si es totalmente global:
en el app_controller, en before_filter hacer un $this->set('categories',
$this->Categories->find("all")); (asegurate de que pusiste un $uses =
'Category' (creo que esa es la sintaxis, tambien creo que hay una mejor manera de hacer esto, pero no recuerdo cual)).
Luego, usas $categories donde quieras. "
¿Existe una mejor manera para hacerlo que la q se describe en ese fragmento de post?
Muchas gracias.
Valora esta pregunta


0