Closed christophboecker closed 4 weeks ago
Ich hab nur zwei Dateien angefasst, für den Rest kann ich nix. (Ich hadere mit der cs-fixer-Action und lasse bei meinen Addon bisher die Finger davon)
Ja, ist Fluch und Segen, zumal ich oft auch nicht verstehe, warum plötzlich neu eingerückt wird und nicht schon vorher.
Ich hab mir erlaubt, Teile aus der
boot.php
in die Entry-Klasse zu verlagern und drum herum ein paar Kleinigkeiten zu bügeln:"###neues-settings-editor###"
durch den Zielwert zu rsetzen passiert jetzt inEntry->getForm()
Entry::epYformDataList()
rex::getTable()
erzeugt. Auch wenn es eh immer nur auf den Prefix rex_ hinausläuft.boot.php
und die Entry-Klasse:Entry::table()
stattrex_yform_manager_table::get('rex_neues_entry')
Entry::table()->getTablename()
statt'rex_neues_entry'
rex_neues_entry.status
), sondern den Alias aus der Query abrufen und nutzen ($alias . '.status'
)Letzteres damit der reale Tabellenname möglichst nur einmal benutzt wird, nämlich bei der Zuweisung der Modell-Class.
Rudimentär getestet; Tabelle und Formular werden via Tablemanager wie erwartet angezeigt;
getForm
undepYformDataList
werden aufgerufen.