>  Comment verrrais-tu la solution pour que j'ai un save complet ?
>  D'abord un $this->Item->save() classique, puis un $this->Item-
>  >saveAll() juste après, mais n'est-ce pas un peu trop redondant en
>  matière d'accès à la base ?

Tout dépend comment tu t'y prends, quelque chose comme ça n'incluera
aucune requête en trop je pense :

$ids=array();
foreach($this->data['Tag'] as $tag) {
  $this->Item->Tag->save($tag);
  $ids[]=$this->Item->Tag->getLastInsertId();
}
unset($this->data['Tag']);
$this->data['Tag']=$ids;

$this->Item->saveAll($this->data));


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 à