Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/08/2011, 01:59
jmsp102
 
Fecha de Ingreso: octubre-2010
Mensajes: 16
Antigüedad: 14 años
Puntos: 0
Respuesta: Cakephp relaciones uno-a-muchos

Mi funcion edit es:

function edit($id = null) {



if (empty($this->data)) {
$this->data = $this->Movimiento->find('first', array('conditions'=> array('Movimiento.id' => $id)));
$this->set($data);
$conceptos = $this->Movimiento->Concepto->find('list', array('conditions'=> array('Movimiento.concepto_id' => 'Concepto.id'), array('fields'=>'Concepto.concepto')));
$this->set('conceptos', $conceptos);
}
}

La primera parte funciona, me coge los datos del modelo Movimiento en el formulario de la vista Edit. La segunda parte me falla donde intento coger el campo concepto del modelo Concepto. Esta parte es la que falla

$conceptos = $this->Movimiento->Concepto->find('list', array('conditions'=> array('Movimiento.concepto_id' => 'Concepto.id'), array('fields'=>'Concepto.concepto')));
$this->set('conceptos', $conceptos);


Alguna ayuda por favor