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 :
Mais moi, ce que je veux, c'est que mes 2 listes soient liées à ma table mylist.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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}
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...
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
Partager