Cita:
Iniciado por maycolalvarez data[Bauche][id] te devolverá como array:
$id = $_POST['Bauche']['id'];
o me imagino que debe de haber un wrapper del generador de formularios, algo parecido en Symfony al $formInstance->bind();
deberías pasarte por los tutos de generación de forms de cakePHP
Papa tenias toda la razon, solko cambie lo q me sugeriste:
$id = $_POST['Bauche']['id'];
por:
$id = $data['Bauche']['id'];
Quedando asi para otras perosna que esten en mismo problema que yo:
Código PHP:
function editar($id= null){
if(!$id){
$this->Session->setFlash('Los Registros NO han sido modificado.', 'flash_info');
//$this->redirect(array('action' => 'filtrar_fechas'));
}
if(empty($this->data)){
$this->data=$this->Bauche->find(array('Bauche.id'=>$id));
$this->set('bancos', $this->Banco->find('list',array('fields'=>array('id','agencia'),'order' => array('agencia'))));
$this->set('IDbauche', $id);
}else{
if (!empty($this->data)){
$this->Bauche->id = $data['Bauche']['id'];
$this->Bauche->save($this->data);
$this->Session->setFlash('Los Registros han sido modificado correctamente.', 'flash_info');
//$this->redirect(array('action' => 'filtrar_fechas'));
}else{
$this->Session->setFlash('Los Registros NO han sido GUARADADO correctamente.', 'flash_info');
}
}
Mil gracias a todos y en especial a maycolalvarez, espeor contar con tu ayuda para proximas dudas
saludos