Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/01/2011, 10:41
Avatar de zinfinal
zinfinal
 
Fecha de Ingreso: octubre-2009
Ubicación: Tacna, Peru
Mensajes: 24
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: CakePHP: ¿cómo pasarle datos un lauout?

si quieres usas las dos "tablas" (modelos (de posts y comentarios)) tienes que usar $uses :) en tu controlador.

ejemplo:
app/controllers/comentarios_controller.php

Código PHP:
class ComentariosController extends AppController{
    var 
$name "Comentarios";


app/controllers/posts_controller.php

Código PHP:
class PostsController extends AppController{
    var 
$name "Posts";
    var 
$uses = array('Post','Comentario'); //nombre de los modelos.
    
    
function mostrarcomentarios(){
        
$comentarios    $this->Comentario->find('all',array('fields'=>array('Comentario.id','Comentario.cuerpo'),'order' =>'Comentario.fecha DESC'));
        
        
$this->set(compact('comentarios'));
    }

app/view/posts/mostrarcomentarios.ctp

Código PHP:
debug($comentarios); //muestra todos los datos (parecido a print_r()) 
bueno eso fue lo que te entendi de pregunta, si no es la repuesta, formula de nuevo tu pregunta pero bien :)