Ich verwende Symfony's Validator Getter Component In Verbindung mit Symfony Formen.Symfony Form Validierung Getter immer Triggerung/Fehler
In einer meiner Entitäten-Dateien, die ich habe:
use Symfony\Component\Validator\Constraints as Assert;
class StudentPaper
{
.....
/**
* @Assert\IsTrue(message = "You must include a paper with your submission")
*/
public function hasPaper()
{
// I originally had logic that checked the validity, but just
// changed the return value to 'true' to prove that it's not working.
return true;
}
}
Leider ist die Validierung fehlschlägt immer (auch wenn ich den Rückgabewert Hardcore true
zu sein). Der Validierungscode scheint nicht ausgeführt zu werden, und das Formular löst den Fehler aus. Ich habe sogar versucht, es durch IsFalse
und harte Codierung false
zu ersetzen. Gleiches Ergebnis.
Wer findet das?
Symfony 2.8. PHP 5.6.15
Was tun Sie, um die Validierung auszulösen? Wenn ein von submit ist? Wenn ja, können Sie Ihr Formular auch posten? –