Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/03/2010, 14:05
lucasbanegas
 
Fecha de Ingreso: marzo-2010
Ubicación: Córdoba, Argentina
Mensajes: 21
Antigüedad: 14 años, 7 meses
Puntos: 0
Exclamación CakePHP - Enlazar 3 tablas en un modelo

Tengo las siguienes tablas con los siguientes campos:
  • Usuarios
    • id
    • localidad_id
  • Localidades
    • id
    • provincia_id
  • Provincias
    • id

Hice el siguiente modelo:

Código PHP:
<?php

class Usuario extends AppModel {
    var 
$name 'Usuario';
    var 
$belongsTo 'Localidad';
    }

?>

Hice el controlador usuarios_controller del siguiente modo:

Código PHP:
<?php
class UsuariosController extends AppController {

    var 
$scaffold;

}
?>

Y hasta acá vamos bien. Me aparece una columna con el id del usuario y una columna a la derecha con la respectiva localidad en la que vive.


Pero quisiera, además, incluir una tercera columna a la derecha de la localidad y con la provincia a la que pertenece dicha localidad.

Cabe aclara que ya tengo hechos los controladores de las localidades y provincias. También sus respectivos modelos relacionados mediante belongsTo. Solo necesito traer la provincia al modelo "Usuarios" y que la provincia se relacione con la localidad de cada usuario.

¿Me explique mas o menos bien?
¿Me pueden ayudar amigos?