Beitragsdatum | 13.11.2016 |
---|---|
Letzte Aktualisierung | |
Betrifft | Xataface, diverse Versionen |
In diesem Beitrag erkläre ich die Umsetzung einer 1:n-Beziehung in Xataface als eine Art Tutorial.
Die offizielle Dokumentation fand ich teilweise etwas unübersichtlich und habe daher meine eigene Doku erstellt, die ich hier im Blog nun gerne auch Ihnen zur Verfügung stelle.
tbl_entry/: fields.ini valuelists.ini tbl_tags/: fields.ini
tbl_entry/fields.ini
wird das Feld, welches die ID der Tabelleneinträge in der Tabelle tbl_tags enthält, über ein vocabulary definert:[entry_tagsid] widget:label = "Tag" widget:type = select ; ### Definition als vocabulary - sonst würde hier nur die ID des Tags angezeigt werden: vocabulary = voc_tags
tbl_entry/valuelists.ini
definiert:; ### Der Name des vocabulary entspricht dem oben in der tbl_entry/fields.ini genannten vocabulary des Feldes tbl_entry.entry_tagsid: [voc_tags] __sql__ = "SELECT tags_id, tags_name FROM tbl_tags ORDER BY tags_name" ; ### Aufbau: __sql__ = "SELECT <feld partner tabelle>, <feld partner tabelle> FROM <partner tabelle> ORDER BY <feld partner tabelle>"
Quellen:
Ähnliche Themen im blog:
xataface