mas info
ejemplo:
tabla personas
tabla comuna
(con los datos tÃpicos)
en el modelo de persona
public function relations()
{
return array(
'comuna'=>array(self::BELONGS_TO, 'Comuna', 'comuna_id'),
);
}
en el modelo de comuna
public function relations()
{
return array(
'personas' => array(self::HAS_MANY, 'Persona', 'id'),
);
}
parámetros
-
tipo de relación
-
modelo (tabla) a la que quiero llegar
-
campo con el que relaciono en mi modelo actual
2 Responses to “Relaciones – Yii Framework”


entendido el tema de las relations
pero en la controller que va?
tengo que trabajar con with, mas estoy teniendo problemas
para que me muestre los datos relacionados de ambas tablas.
Hola ,eso con Gii se genera automatico si tenemos la relacion creada en la base de datos.
Asi y todo no levanta la info de la otra tabla para mostrarla “por arte de magia”.
Tenes algun ejemplo de como hacer que se vea por ejemplo lo siguiente:
tabla productos: id, nombre, id_categoria
tabla categorias: id, nombre
Donde se pueda lograr ver en la vista de Productos:
id ,nombre, nombre(categoria)
Saludos!