find impossible

Par wenz, il y a 9 ans


Bonjour,

j'ai un problème que j'ai du mal à comprendre, après un save je fais un find pour recuperer de last id insert,
l'insertion se fait bien dans la base mais le retour du find donne un array().
voici mon

if($this->Demande->save(array('demande'=>$d['User']['demande'],'genre'=>$d['User']['genre'],'personne'=>$d['User']['demande'], 'ville'=>$d['User']['ville'],'quartier'=>$d['User']['quartier'],'heure'=>$heur,'temp'=>$temp,'user_id'=>$user_id,'lieu'=>$d['User']['lieu'],'message'=>'','date'=>$d['User']['date'],'price'=>$d['User']['price'],'langue'=>$d['User']['langue'],'workH'=>$d['User']['workH']))){ //$last = $this->Demande->find('all'); $last = $this->Demande->findById($this->Demande->id); debug($last);

j'ai oublié un truc ou il ya une erreur quelque part?
Merci pour vos retours.

3 réponses

wenz, il y a 9 ans

merci keacrea pour ta réponse, mais ce meme code fonction bien j'ai un retour de find, c'est ce que je ne comprends pas

wenz, il y a 9 ans

ok merci c'est reglé.