Bonjour,
J'ai un problème tout simple avec une relation m-n.
Pour exemple, voici un schema:
Comment faire pour associer un media à un nouveau user?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 User: columns: name: varchar(150) email: varchar(150) phone: varchar(20) relations: Media: refClass: Loan local: user_id foreign: media_id Media: columns: title: varchar(150) author: varchar(150) summary: varchar(1000) relations: User: refClass: Loan local: media_id foreign: user_id Loan: actAs: Timestampable columns: media_id: type: integer primary: true user_id: type: integer primary: true
Ma table contient déjà des données.
Avec le code suivant, ca ne fonctionne pas (User.class.php):
Je voudrais lier le User au Media dont l'id est 3, et donc dans la table Loan on ait une ligne qui lie le User au livre 3.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $this->setName('Bob') ->setEmail('dfsfsd@fdsfd.fr') ->setPhone('31564') ->setMedia(3) ->save();
Mais ça me retourne :
Unknown method User::setMedia
Comment faire?
Partager