yakamara / yform

YForm für REDAXO 5 – Formulare im Frontend und Backend mit Verwaltung von Datenbank-Tabellen.
MIT License
77 stars 55 forks source link

Rekursives Sortieren aller JSON-Tableset-Export-Schlüssel #1473

Closed alxndr-w closed 4 weeks ago

alxndr-w commented 8 months ago

Einfachere Nachverfolgung von Änderungen, wenn das Tableset in einem GitHub-Repository aktualisiert wird (z.B. YForm-basierte Addons)

dergel commented 3 months ago

Leider funktioniert das nicht. Ich denke an mehreren Stellen müsste man nochmal prüfen was da los ist,

dann würde ich gerne keine gesonderte Methode haben wollen. Als anonyme Funktion fände ich am besten.

$rksort = function($export) use (&$rksort) { return .. };

alxndr-w commented 3 months ago

Korrigiert

dergel commented 1 month ago

Danke. Ich habe es gerade getestet und es funktioniert. Dabei ist mir nun aufgefallen, dass dadurch die Reihenfolge der ursprünglichen Sortierung der Tabellennamen verloren geht. Also wenn ich mehrere Tabellen exportiere, möchte ich sie nachher eigentlich wieder in dieser Reihenfolge habe. Also ist es wohl sinnvoller, wenn die erste Ebene im JSON nicht sortiert wird, sondern nur die darunter.

alxndr-w commented 1 month ago

Ok, schaue ich mir an...

alxndr-w commented 1 month ago

Passt so?

dergel commented 4 weeks ago

hat noch nicht ganz funktioniert, habe einen eigenen PR eingespielt . ist nun drin. https://github.com/yakamara/yform/pull/1525

alxndr-w commented 4 weeks ago

Danke