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

Aucune réponse