Bonsoir, j'ai suivi le tuto [url=http://www.grafikart.fr/tutoriels/cakephp/dev-site-jour3-193]Développer un site avec CakePHP, Jour 3[/url] pour généré un brouillon au début sa fonctionner parfaitement et maintenant sa ne le crée plus en base de données, je comprend pas...
Contoller :
[code]
function admin_edit($id = null) {
$this->layout = 'admin';
if($this->request->is('put') || $this->request->is('post')){
//$this->Info->id =$id;
if($this->Info->save($this->request->data)){
$this->Session->setFlash('<div class="valid_box">L\'Information à bien été Ajouter / Modifier.</div>');
$this->redirect(array('action' => 'index'));
}
}elseif($id){
$this->Info->id = $id;
$this->request->data = $this->Info->read();
}else{
$this->request->data = $this->Info->getDraft();
}
}[/code]
Model :
[code]
public function getDraft(){
$info = $this->find('first', array(
'conditions' => array('online' => -1)
));
if(empty($info)){
$this->save(array(
'online' => -1
),false
);
$info = $this->read();
}
$info['Info']['online'] = 0;
return $info;
}
[/code]
Merci d'avance
Cordialement Flo2315