18/08/2011, 01:59
|
| | 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 |