ycom icon indicating copy to clipboard operation
ycom copied to clipboard

REDAXO Table-Prefix beachten

Open skerbis opened this issue 5 years ago • 6 comments

rex_ ist vorgegeben im JSON

skerbis avatar Jun 18 '20 08:06 skerbis

was meinst du ? Kannst du mir die Stelle markieren ?

dergel avatar Jun 19 '20 13:06 dergel

In der JSON Datei https://github.com/yakamara/redaxo_ycom/blob/master/install/tablesets/yform_user.json ist rex_ycom_user z.B. fest hinterlegt.

Es wäre schön würde das Prefix beachtet werden. Vielleicht findet sich ja auch eine allgemeine Lösung für den Export und Import von Tableset-Dateien?

Wir haben das im neuen Domainsettings-Addon so realisiert: https://github.com/FriendsOfREDAXO/yrewrite_domain_settings/blob/956165ce74f3c6fd9c7c1468dfc07ea1fc71c130/install.php#L1

skerbis avatar Jun 19 '20 13:06 skerbis

Kann man hier nicht den Platzhalter %TABLE_PREFIX% nutzen?

tbaddade avatar Jun 19 '20 15:06 tbaddade

Weiß nicht 🤔

skerbis avatar Jun 19 '20 16:06 skerbis

Selbst dann bräuchte es einen Prozess, bei dem man beim Exportieren eines Tablesets den Tabellennamen-Präfix in einen Platzhalter überführen kann.

AWqxKAWERbXo avatar Jun 19 '20 17:06 AWqxKAWERbXo

@skerbis Im Table Manager müsste man eine Suchen-Ersetzen-Regex-Regel schreiben, die beim Import/Export des Sets hier "%TABLE_PREFIX%_ sucht und durch rex_ ersetzt und vice versa. (Der Präfix taucht ja nicht nur im Tabellennamen auf, sondern auch in den be_relation_manager-Feldern.

Ich sehe das konkret als Teil von https://github.com/yakamara/redaxo_yform

AWqxKAWERbXo avatar Aug 30 '21 08:08 AWqxKAWERbXo