Hola a todos, yo tengo la misma duda que el y he leido las respuestas y de verdad no entiendo.
La duda principal es: ¿cómo utilizar home.ctp y default.ctp? Las explicaciones en mi opinion indican que tengo que crear un modelo, controlador y vista para esto algo asi como INICIO en la botonera principal y creo que este no es el caso. Yo por ejemplo utilice layout/default.ctp para hacer mi botonera para toda mi aplicacion y lo que tengo son puros html->link, muy bien hasta alli. En home.ctp quiero mostrar un resumen de todas mis secciones en mi botonera y alli es donde esta el problema. Por ejemplo: Cantidad de clientes: X (que deberia ser: Clientes->getTotalClientes(); Productos Cargados: Y (que deberia ser: Productos->getTotal Productos() 5 ultimos productos: tal, tal, tal, tal y tal. Mis dudas son: home.ctp tiene un controllador por defecto en cake en la cual deba definir todos mis metodos? Donde meto yo este codigo? Como invoco los modelos y metodos, cual es la convencion? o debo colocarlo directamente en el ctp? Lo mismo pasa con default.php? Espero me puedan ayudar con estas dudas. Gracias 2. Haré la pagina de inicio que seria home.ctp en el directorio pages pero entonces ahi quiero que se muestén los ultimos rticulos, noticvias y demas pero no se como recoger la info. El 18 de enero de 2011 02:09, Alonso Uribe <[email protected]>escribió: > Otra forma se que se puede hacer y me funciona correctamente es la > siguiente forma: > > Pones en tu controlador que quieres obtener los datos de otro > controlador. > > $ultimasnoticias = > ClassRegistry::init('Noticia')->find('all', > array( > > 'fields'=> array( > > 'Noticia.id', > > 'Noticia.titulo', > > 'Noticia.slug', > > 'Noticia.resumen', > > 'Noticia.thumb', > > 'Noticia.created'), > > 'recursive'=>0, > > 'order'=> array( > > 'Noticia.created DESC'), > > 'limit'=>4)); > $this->set(compact('ultimasnoticias')); > > Las soluciones que te comenta jose ventura, tambien funcionan.. > probado por mi en otros proyectos. > > Aca te dejo otra solucion: > > > http://nuts-and-bolts-of-cakephp.com/2008/12/16/how-to-build-a-dashboard-for-your-application-in-cakephp/ > > saludos. > > -- > Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de > Grupos de Google. > Para publicar una entrada en este grupo, envía un correo electrónico a > [email protected]. > Para anular tu suscripción a este grupo, envía un correo electrónico a > [email protected]<cakephp-es%[email protected]> > Para tener acceso a más opciones, visita el grupo en > http://groups.google.com/group/cakephp-es?hl=es. > > -- Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos de Google. Para publicar una entrada en este grupo, envía un correo electrónico a [email protected]. Para anular tu suscripción a este grupo, envía un correo electrónico a [email protected] Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-es?hl=es.
