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

Validierungsgruppen #592

Open tbaddade opened 5 years ago

tbaddade commented 5 years ago

Eine erste Idee

$form->setObjectparams('validation_groups', 'groupName', 'callbackFunction');

$form->setValidateField('empty', ['label', 'Label error'], 'groupName');

function callbackFunction($form) {
    return ...
}

Die empty Validierung wird erst ausgelöst, wenn die callbackFunction true liefert.

dergel commented 5 years ago

Gibt es das so in Symfony ? Nur um zu wissen ob wir da einen Weg gehen, der sich bewährt hat ?

tbaddade commented 5 years ago

Gibt es das so in Symfony ?

Es gibt dort Validierungsgruppen, habe ich selbst aber noch nicht verwendet. https://symfony.com/doc/current/validation/groups.html

dergel commented 2 years ago

Noch erweitern, mindestens eins davon muss erfüllt sein etc

https://github.com/yakamara/redaxo_yform/issues/774