Validar campos

31 views
Skip to first unread message

Fernando Villordo

unread,
May 25, 2016, 10:38:52 AM5/25/16
to CakePHP en Español
Buenas, mi situación es que agrego inputs dinamicamente de partidos, y al presionar en submit, registra los partidos válidos y los no válidos no los registra. Quisiera saber como hacer para que si un partido es no válido, no registre ningún partido y quede en la misma vista indicando el error de validación. 
No se si me explico, Saludos...



public function add() {
if ($this->request->is('post')) {
$this->Torneo->create();
if ($this->Torneo->save($this->request->data)) {
$torneo_id=$this->Torneo->getInsertId();
foreach($this->request->data['Fecha'] as $fecha) {
//loop for each person added
$fecha['torneo_id']=$torneo_id;
$this->Torneo->Fecha->create();
$this->Torneo->Fecha->save($fecha);
}//end foreach
$this->Session->setFlash(__('The torneo has been saved.'));
$this->redirect(array('action' => 'index'));
} else {
$this->Session->setFlash(__('The torneo could not be saved. Please, try again.'));
}
}
$plantels = $this->Torneo->Plantel->find('list');
$this->set(compact('plantels'));
}
Reply all
Reply to author
Forward
0 new messages