Lier deux champs d'une table à une seconde table
Hello.
En bon débutant qui se respecte, je me prends la tête sur un truc apparemment tout bête :
Dans mon fichier schema.yml, je voudrais créer une relation entre 2 champs d'une même table et une seconde table. L'idée étant, dans un formulaire, d'avoir 2 listes déroulantes identiques pour renseigner les 2 champs.
En gros, mon fichier schema.yml est construit comme ça :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| myList:
columns:
name: { type: string(255), notnull: true, unique: true }
myTable:
columns:
...
liste1: { type: integer, notnull: true }
...
liste2: { type: integer, notnull: true }
...
relations:
myList: { local: liste1, foreign: id, foreignAlias: myAlias} |
Mais moi, ce que je veux, c'est que mes 2 listes soient liées à ma table mylist.
J'ai tenté un truc du style :
myList: { local: [liste1,liste2], foreign: id, foreignAlias: myAlias}
Mais visiblement, c'est pas comme ça qu'il faut faire...:lol:
Est-ce que quelqu'un pourrait me filer un petit coup de main pour que je comprenne enfin comment fonctionnent les relations ?
Merci d'avance