Hola, soy nuevo con CakePHP, y por lo tanto nuevo en el grupo. Para aprender Cake estoy rehaciendo una aplicación que se me había convertido en inmantenible. Estoy todavía empezando, y se me plantea un problema:
Tengo un controlador Activities, con su acción "index", y su vista con el mismo nombre. Esto funciona correctamente, el problema viene, porque quiero insertar esa acción en la vista por defecto (default.thtml). He seguido este tutorial http://bakery.cakephp.org/articles/view/creating-reusable-elements-with-requestaction A ver si me sé explicar: En el controlador Activities esta es mi acción index: function index() { $activities = $this->Activity->findAll(); if(isset($this->params['requested'])){ return $activities; } $this->set('activities', $activities); } He creado un elemento last.thtml, con lo siguiente: <table> <?php $activities = $this->requestAction('/activities/index'); foreach ($activities as $activity): ?> <tr> <td><?php echo $activity['Activity']['id']; ?></td> </tr> ?> </table> Y por último, desde el layout default.thtml, pongo esto: <?php echo $this->renderElement('last'); ?> Creo que lo he hecho correctamente, pero cuando intento cargar la página, me aparece un mensaje que dice: "Safari can't open the page. Too many redirects occurred trying to open "http://localhost/cake/". This might occur if you open a page that is redirected to open another page which then is redirected to open the original page." El error está en requestAction, puesto que si comento esa linea el resto funciona. ¿Que puedo estar haciendo mal? he utilizado elementos para otras cosas y no he tenido problemas. Espero vuestra ayuda. Gracias de antemano. --~--~---------~--~----~------------~-------~--~----~ 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. -~----------~----~----~----~------~----~------~--~---
