Bonsoir a tous
Donc mon souci est que quand j’enlève ma redirection ma validation fonctionne mais quand je rajoute ma redirection ma validation ne fonctionne plus.
Je ne comprend pas pourquoi sa veux pas fonctionner
Merci de votre aide
Code du controller la redirection est en bas
if($this->request->is('post')){
$data = $this->request->data;
$id_college = $this->Auth->user('college_id');//attention sa recup l id du gladiateur
debug($data);
$don = $data'College']'tresorerie'];
if($this->Auth->user('argent')< $don)
{
$this->Session->setFlash("Votre solde est insuffisant ","notif",array('type'=>'error'));
}else{
// Recup l id du college pour que le field fonctionne bien et affiche la valeur de la tresorerie
$this->College->id = $id_college;
$tresorerie_actuelle= $this->College->field('tresorerie');
// C est ligne permette d enregistrer la valeur dans l id utilise
$id = $id_college;
$user_id = $id;
$this->College->id = $user_id;
$this->College->save(array(
'tresorerie'=> $tresorerie_actuelle + $don
));
$this->redirect(array('user'=>true,'controller'=>'users','action' => 'don_college',$don));
}
}
Mon modele college
public $validate = array(
'tresorerie'=> array(
'rule' => array('minLength', '8'),
'message' => " non"
));