Bonjour,
Voila je rencontre un petit problème avec mon code.
Voici ma vue ou j'envoie un formulaire:
<?=$this->Form->create('Theme');?>
<?=$this->Form->input('Name', array('label' => 'Nom du theme'));?>
<?=$this->Form->input('Niveau', array('label' => 'Niveau'));?>
<?=$this->Form->end('Envoyer');?>
Et mon controller:
public function add()
{
//debug($this->request->data);
//die()
if(!empty($this->request->data)){
$this->Theme->create();
if($this->Theme->save($this->request->data)){
$this->Session->setFlash("Le theme a bien ete ajoute", "flash");
return $this->redirect(array('action' => 'index'));
}else{
$this->Session->setFlash("erreur", "flash");
}
}
}
Ajouter un thème dans ma table thème, il recupère bien les données mais une fois arrivé au save il renvoie false.
il n'ajoute pas le thème