Désolé Medhi, mais quand tu dis dans ta première phrase "sauf pour les
HABTM" et dans ta seconde phrase "ça doit fonctionner", alors tu te
contredis.

>>saveAll enregistrera comme save l'association entre Item et Tag
Et bien non, je suis désolé, mais cela ne marche pas ! J'ai testé 20
fois, sans succès !
Alors dis-moi ce que tu fais : syntaxe du champ dans ton formulaire,
syntaxe de ton modèle Item et déroulé de la fonction save dans ton
contrôleur...

>>> Donc tout dépent ce que tu veux dire par 'sauvegarder les HABTM' ,
Ce que j'entends par là est simple :
- je crée un Item
- je remplis ses champs spécifiques
- je dois sélectionner un ou plusieurs Tags (dans un select multiple
par exemple) et je veux qu'à la validation du formulaire, la table
"items_tags" se remplissent avec l'id de mon item en cours de créa et
les ids de tous les tags séelctionnés.




On 1 avr, 15:38, "Mehdi AMINI" <[EMAIL PROTECTED]> wrote:
> Salut,
>
> >  > 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.
> > > saveAll appelle __save() qui appelle save(). Donc ça doit fonctionner !
>
> > Ben oui mais là tu te contredis !
>
> Non, absolument pas, repense à ce que je disais avant sur les Tags,
> saveAll enregistrera comme save l'association entre Item et Tag, mais
> ne créera pas de Tag. Alors que $this->Item->saveAll() pourrait créer
> une Video.
>
> >  Sommes-nous d'accord sur le fait que saveAll() ne sauvegarde pas les
> >  HABTM ou pas ??
>
> Donc tout dépent ce que tu veux dire par 'sauvegarder les HABTM' ,
> saveAll créé les associations, tout comme save.
>
> Mehdi
--~--~---------~--~----~------------~-------~--~----~

Groupe "Cakephp-fr".
Adresse : [email protected]
Pour résilier  : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à