Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/01/2011, 21:59
SJENERT
 
Fecha de Ingreso: julio-2009
Mensajes: 178
Antigüedad: 14 años, 9 meses
Puntos: 1
Ayuda con CakePHP

Estoy empezando a aprender CakePHP y empece a practicar con algo pero tengo un problema, les explico
lo que quiero hacer es un sitio sensillo para ir probando y aprendiendo. El siti consiste en agregar niticias y que estas aparezcan en la página principal y que cada noticia pertenezca a una categoria.
Hice una tabla llamada categorias con dos campos, id y nombre, a este le hice su modelo, vistas index, add y edit, hasta ahí bien.
El problema es que hice una tabla llamada noticias, esta consiste en id, titulo, cuerpo, created, modified y categoria_id. Le hice su modelo, su controlador y la vista, en la vista tine 2 campos y un slect pero el problema es que no logro hacer que la vista me muestre el select con los valores de la tabla categorias, en el modelo utilice

Código PHP:
class Noticia extends AppModel {
    var 
$name 'Noticia';
    var 
$validate = array(
    
'titulo' => array(
    
'rule' => 'notEmpty',
    
'message' => 'No puede dejar este campo vacio'
    
),
    
'cuerpo' => array(
    
'rule' => 'notEmpty',
    
'message' => 'De Introducir un contenido'
    
)
    );
    
    var 
$belongsTo = array('Categoria' => array(
                     
'className' => 'Categoria',
                     
'conditions' => '',
                     
'foreingKey' => 'categoria_id'
    
)
    );
    
    
    } 
pero con eso hace un left join y no me llena el select

¿como podria hacer?