я проверяю проверку формы Symfony.
проблема очень проста.
Независимо от того, что я помещаю в область основного текста и публикую его, я получаю обратно "Обязательно".
Я не знаю почему.
У меня только одно правило проверки.
вот код:
код
что не так / как я могу отладить?
спасибо
ОБНОВЛЕНИЕ: это связано с привязкой в контроллере.
причина, даже если я удалю валидацию, форма все равно будет недействительной и будет передана в шаблон, но на этот раз без "Обязательный".
, поэтому он не будет действительным независимо от того, получил я подтверждение или нет.
это как-то связано с embedForm ()? кто-то подтвердил встраиваемую форму?
Я распечатал сообщения об ошибках с
<?
foreach ($form->getErrorSchema() as $field => $error) {
printf("%s: %s\n", $field, $error->getMessage());
echo "<br />";
}
?>
и я получаю:
0: Unexpected extra form field named "body".
thread: body [Required.]
_csrf_token: Required.
Body
они означают, что thread: тело требуется или csrf требуется?
спасибо