Tablas relacionadas

Tengo una tabla "propiedades" con el campo 'id','provincias_id','nombre','ubicacion'.
La otra tabla "provincias" con sus respectivos campos 'id','nombre'.
En el modelo de la tabla PROPIEDADES en el constructor le puse $this->belongs_to('provincias');.
En el modelo de la tabla PROVINCIAS en el constructor le puse $this->has_many('propiedades');.
Como en el ejemplo del libro 2 en la pagina 86, habla de este tipo de relación.
Yo quiero sacar un listado con todos los datos de las propiedades en el cual me muestre las provincias y no los valores del campo "provincias_id".
el código que hice en el controlador index es el siguiente:
public $propiedades = array();
	function index()
		{
		foreach($this->Propiedades->find() as $propiedades)
			{
			$provincia_nombre=$this->Propiedades->getProvincias()->nombre;
			$propiedades->provincias_id=$provincia_nombre;
			}
		}
Lo que estoy tratando de hacer es cambiarle el valor del objeto "$propiedades" en la clave "provincias_id" por el valor del nombre de la provincia

Este es la vista del controlador correspondiente:
foreach($propiedades as $dato)
	{
	// Aquí	debería imprimir el nombre de la provincia en vez del valor del campo "provincias_id";
	print("Nombre de propiedad: ".$dato->nombre);
	print("Provincia de la Propiedad: ".$dato->provincias_id);
	}

Quizás el método que uso no es el correcto, Cualquier crítica será Bienvenida
Sign In or Register to comment.