Tengo un pequeño problema a la hora de esquematizar la aplicación que quiero
desarrollar con CakePHP. Hay ciertas configuraciones (y no me refiero a las
configuraciones de CakePHP)  de la aplicación que me gustaría guardar en una
tabla dentro de la base de datos. Dichas configuraciones son las típicas:

- Título de la aplicación
- Versión
- Estilo (theme css) que se va a cargar
- Metas (metadatos generales de la página)
...

Para ello he creado una tabla "configs" en la base de datos con la siguiente
estructura:

CREATE TABLE `configs` (
  `id` int(11) unsigned NOT NULL auto_increment,
  `key` varchar(255) NOT NULL,
  `value` text NOT NULL,
  PRIMARY KEY  (`id`),
  UNIQUE KEY `key` (`key`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ;

Con su controlador y su modelo específico. Mi cuestión es la siguiente. Si
en views/layouts/default.thtml tengo la vista principal de la aplicación y
necesito cargar varios de esos valores de configuración almacenados en la
base de datos, ¿cómo debo hacerlo?. ¿Cuándo ó dónde llamo al controlador
(findByKey()) para que devuelva los valores que me hacen falta a una
variable que luego pueda usar en default.thtml?:

$this->set('configs', $this->requestAction('/configs));

Gracias de antemano.

-- 
http://www.userlinux.net
http://7throot.com

--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a [email protected]
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a