Moin zusammen,
ich schreibe gerade ein Frontend mit einem einen mehrstufigen AJAX-Wizard auf einem Symfony-Backend und habe, nachdem alles, also u.A. Validations, SessionHandling, etc., perfekt funktioniert eine Kleinigkeit über, die ich auch mittels Google-Recherche partout nicht gelöst bekomme:
Wie funktioniert der Callback vom Choice-Constraint?
Meine Annotation:
Ich möchte bei einer ChoiceList, die auf eine ArrayCollection gemappt ist erreichen, dass der Nutzer min. 1 und max. 2 Auswahlen treffen muss. Nach einer Nachtschicht sehe ich gerade den Wald vor lauter Bäumen nicht mehr. Gebe ich es wie oben geschrieben mit rein, steht in den Logs was von wegen "Using $this when not in object context", obwohl es wie in der Doku gewünscht eine statische Methode ist.
Hat jmd. eine Idee?
ich schreibe gerade ein Frontend mit einem einen mehrstufigen AJAX-Wizard auf einem Symfony-Backend und habe, nachdem alles, also u.A. Validations, SessionHandling, etc., perfekt funktioniert eine Kleinigkeit über, die ich auch mittels Google-Recherche partout nicht gelöst bekomme:
Wie funktioniert der Callback vom Choice-Constraint?
Meine Annotation:
PHP-Code:
* @Assert\Choice(
* groups={"step_four"},
* callback={"AppBundle\Directory\Class", "method"},
* min=1,
* max=2,
* minMessage="test.validation.message.min",
* maxMessage="test.validation.message.max"
* )
Hat jmd. eine Idee?
Kommentar