Open alxndr-w opened 3 years ago
ich verstehe gut was du meinst und nach meinem ersten Gefühl würde ich dir zustimmen. Aber das wäre einiges an Probleme hervorrufen. Die Validierungsarten in YForm sind sehr viel spezieller und nicht auf mysql zu übertragen. Weiterhin sollte die YForm die Basis sein und MySQL eigentlich nicht angefasst werden, was das Handling nicht leichter macht, wenn einige Validierungen mit drin sind aber andere nicht. Gerne weiter diskutieren, aber ich verschiebe das Thema erstmal auf MS 4
Ich verstehe das. Aus Performance-Sicht ist es jedoch unnötig kompliziert, nicht die eingebauten Features der Datenbank zu nutzen. Außerdem verhält sich dann die Tabelle auch korrekt bei direktem Zugriff via rex_sql, was imho auch Kompatibilität und Einhaltung der Regeln gewährleistet. Zumindest bei Validierungen, die es wirklich auch beim DBMS gibt.
Aktuell führe ich die Konfiguration selbst durch direkt an der Datenbank - YForm validiert nur intern selbst.
Schöner wäre es, wenn ich eine unique/empty/etc. Validierung anlege, diese auch an der Datenbank eingestellt wird und damit auch im Tabellenschema exportiert/importiert werden kann. Es gibt ja auch im Core bei rex_sql_table bereits entsprechende Methoden, die man da ansprechen könnte.
Nutzen wäre schon in Addons wie YCom gegeben (bei vielen Benutzern), ich hätte da aber auch projektspezifische Anwendungsfälle.