il doit y avoir un problème, si tu fais un $this->ArticleCat->create();
$this->ArticleCat->save() tu crées un nouvel enregistrement... Pour faire un update, il faut dans ton data préciser un id. ->this->data['ArticleCat']['id'] = xxx; Est-ce que dans ta vue, tu as bien un hidden avec l'id de ArticleCat ? Lionel foxmask a écrit : > Bonjour, > > Quand je modifie une categorie et enregistre ma modif ; j'ai un > message d'erreur sur un .... INSERT INTO > > Pourtant, j'utilise ce que bake m'a produit (un formulaire avec tous > mes champs de ma table dans ma vue / la methode admin_edit dans mon > controller ) > > Quand je créé ma catégorie, ca va ; mais qd je l'edite ; patatra ... > alors je me suis resigné à me créer une methode addCat($id='') dans > mon model ArticleCat qui fait l'update si $id != ''. > > J'avais tout débuggé en collant du echo partout comme d'hab ;) mais > aprés la methode $this->ArticleCat->create() ; je n'ai pas compris > pourquoi le $this->ArticleCat->save() genere un insert au lieu d'un > update ... > > Si vous avez une idée du pourquoi du comment ;) > > Bonne journée > > > > > > > --~--~---------~--~----~------------~-------~--~----~ Groupe "Cakephp-fr". Adresse : [email protected] Pour résilier : [EMAIL PROTECTED] Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr -~----------~----~----~----~------~----~------~--~---
