Gracias a todos, encontre la solucion! Para que no queden dudas, lo que queria hacer es mostrar un post, sus comentarios, y los usuarios que comentaron,
Vistas, <?php echo $post['Post']['post']."<br>"; echo "Comment(s)"."<br>"; foreach($post['Comment'] as $comment){ echo $comment['User']['user']." said, ".$comment['comment']."<br>"; } ?> Controlador, function view($id = null) { $this->Post->recursive = 2; $this->Post->id = $id; $this->set('post', $this->Post->read()); } On 6 jul, 13:15, "Bruno M. Tenaglia" <brunomartintenag...@gmail.com> wrote: > El 06/07/2010 12:19 p.m., Vinicius N ez escribi : > > > Que tal? De que forma puedo mostrar un post, sus comentarios, y los > > usuarios que comentaron? Saben a que me refiero, no? Este ejemplo > > abajo no me funciona, o al menos no se como recuperar los datos, > > espero respuestas, muchas gracias! > > > <? > > class Post extends AppModel { > > var $name = 'Post'; > > var $hasMany = 'Comment'; > > } > > ?> > > > <? > > class Comment extends AppModel { > > var $name = 'Comment'; > > var $belongsTo = 'User'; > > } > > ?> > > Hola: > Fijate asi mira > > <?php > class Post extends AppModel > { > var $name = "Post"; > > var $hasMany = array( > "Coment" => array("className" => "Coment","foreignKey" => > "post_id") > );} > > ?> > Eso en el modelo, y en tu controlador, yo te recomendaria agregarle > algo, mira > > <? > class PostsController extends AppController { > var $name = 'Posts'; > function index() { > $this->Post->recursive = 1; > $posts = $this->Post->find('all'); > $this->set('posts', $posts); > } > function view($id = null) { > > if(!isset($id)) > { > $this->Session->setFlash('Error inesperado'); > $this->render('/posts/index'); > } > > $this->Post->recursive = 1; > $this->Post->id = $id; > $this->set('post', $this->Post->read()); > }} > > ?> > > Ahi tendria q andar, > Saludos > > -- > -------------------------------------------- > - Bruno M. Tenaglia - Analista Programador - > -------------------------------------------- > - Contact Me : 03402-15541431 - > -------------------------------------------- > -http://www.bmtblog.com - > -------------------------------------------- > -http://twitter.com/bruno_tenaglia - > -------------------------------------------- > -http://www.linkedin.com/in/btenaglia - > -------------------------------------------- > - Linux Registered User #501874 - > -------------------------------------------- -- 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 cakephp...@googlegroups.com. Para anular tu suscripción a este grupo, envía un correo electrónico a cakephp-es+unsubscr...@googlegroups.com Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-es?hl=es.