Gracias a los 46, programadores que vieron este TEMA, pero lo resolvi de la siguiente manera:
Código PHP:
function editar($id= null){
$this->Bauche->recursive=2;
$this->Bauche->id = $id;
if (empty($this->data)) {
$this->data = $this->Bauche->read();
$this->set('bancos', $this->Banco->find('list',array('fields'=>array('id','agencia'),'order' => array('agencia'))));
} else {
if ($this->Fechadeposito->save($this->data)) {
$this->Session->setFlash('Your post has been updated.');
$this->redirect(array('action' => 'index'));
}
}
}//fin editar
Coloque despues de read(), esto
Código PHP:
$this->set('bancos', $this->Banco->find('list',array('fields'=>array('id','agencia'),'order' => array('agencia'))));
Y alli si me da la agencia, ha hora tengo prblema de grabar (update) los datos, pero eso es harina de otra costal, sino puedo resolver eso me tendran por aqui
saludos