Bonjour,

J'ai trois tables

  • Users

  • Groups

  • Groups_Users

J'ai donc une relation HABTM entre Users et Groups. Sur l'action ADD du controlleur "Group" j'ai ajouté la liste des utilisateurs et à coté de chacun d'eux une checkbox pour dire que je veux ou non les ajouter au group que je crée.
Jusqu’à là tout va bien sauf que je n'arrives pas à inserer mes enregistrements dans ma table "GroupsUsers" (le "name" de mes checkbox est 'name'=>'data[User][User]'.$k.']') et si je debug avant le save($this->request->data) j'ai

Array
(
    [Group] => Array
        (
            [name] => sssss
            [status] => 
        )
    [User] => Array
        (
            [User] => Array
                (
                    [0] => 2
                    [1] => 4
                )
        )
)

Mais après j'ai un message d'erreur : Fatal Error (256): [PDOException] You cannot serialize or unserialize PDO instances

Si quelqu'un peut m'aider, car là je tourne sévèrement en rond

3 réponses


Pourquoi [User][User] ?

siriu
Auteur

Je dois supprimer un [user] même si j'en enregistre plusieurs à la fois ?

Dans ce cas là fait plutot un foreach