Le 01/04/08, avairet<[EMAIL PROTECTED]> a écrit : > > Bonjour à tous les deux, > > @Medhi : je pense que tu n'as pas tout à fait compris mon système. Je > ne rentre pas de nouveaux tags lors de la sauvegarde d'un Item. > J'associe des tags existants à des items, ce n'est pas la même chose
Dans ce cas saveAll doit permettre de le faire ! J'utilise saveAll pour créer les enregistrements associés, et ça fonctionne sauf pour HBTM. > Je n'ai pas besoin de tester l'existence d'un Tag, mais je dois > vérifier que le couple "item_id / tag_id" dans ma table de liaison est > unique, ce que Cake gère parfaitement. Tout a fait > Mais je suis désolé, tous mes tests sur saveAll() n'ont jamais > sauvegardé les HABTM, et le décortiquage de la méthode dans le code > source de la dernière release que j'utilise (à ce jour, c'est la 6616) > ne montre pas cela. saveAll appelle __save() qui appelle save(). Donc ça doit fonctionner ! > >>>> $this->Modele->set($this->data); > > Franchement, je ne vois aucune utilité à faire celà, puisque le set > n'est utilisé que dans la vue... Tu confond Controller::set et Model::set ;) http://api.cakephp.org/1.2/class_model.html#936599d2800bcfb604b1d3e14bcab0f3 Mehdi --~--~---------~--~----~------------~-------~--~----~ Groupe "Cakephp-fr". Adresse : [email protected] Pour résilier : [EMAIL PROTECTED] Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr -~----------~----~----~----~------~----~------~--~---
