Contao mit mehrren ptables?
Hallo Community,
derzeit arbeite ich unter Contao 3.5 an einem Frontend-Modul für die Verwaltung von Prüfungen.
Teilnehmer (Contao Frontend-Mitglieder) können sich zu Prüfungen anmelden, jede Prüfung hat einen Prüfer, etc.
Hierfür habe ich die folgende Tabellenstruktur angelegt
- tl_exam: enthält die Prüfungen
- tl_exam_perform (Kindtabelle von tl_exam): enthält die IDs der Teilnehmer, Prüfer etc.
Nun möchte ich erst mal eine Liste aller angemeldeten Prüfungen mit zugehörigen Namen der Teilnehmer (tl_member) ausgeben.
Alle angemeldeten Prüfungen kriege ich über
PHP-Code:
$objPerform = \ExamPerformModel::findAll();
$exams =$objPerform->getRelated('examid');
Aber wie komme ich nun an Vor- und nachnamen der Nutzer?
Um zusätzlich diese Daten einzubeziehen, bräuchte ich doch eine zweite ptable? oder habe ich das Prinzip hier irgendfwie falsch verstanden.
Gibt es hier eine Lösung, die one SQL-abfrage auskomt?
Es wäre nett, wenn mir jemand hier kurz auf die Sprünge helfen könte.
Vielen Dank und viele Grüße
Snape
Snape