У меня есть Простая форма (она представляет два поля), и я вижу, что оба этих значения были правильно отправлены, сбрасывая следующее: < /p>
Код: Выделить всё
$form->handleRequest($request);
< /code>
Проблема заключается в том, что, хотя я вижу представленные значения, форма не передает валидацию: < /p>
if ($form->isValid() === false)
< /code>
Это использовалось для прохождения проверки, возможно, 4 недели назад, так что это то, что я сделал в последнее время. < /p>
i сбросили $ form-> geterrors (true); < /code>, чтобы увидеть, смогу ли я найти ошибку, но она возвращает это: < /p>
RenderController.php on line 20:
FormErrorIterator {#685 ▼
-form: Form {#691 ▶}
-errors: []
}
< /code>
Итак, если я не ошибаюсь, здесь нет ошибок, так как ошибки пусты. < /p>
У меня есть Прочитайте, что $ form-> isvalid ()
Я недавно внес изменения в сущность. Я сделал это, сначала добавив поле в базу данных, а затем перейдя в класс объектов, чтобы обновить его вручную. новое поле? Что меня смущает, так это то, что другие формы используют новое поле, и у меня не было никаких проблем. Как отладить форму дальше?
Подробнее здесь: https://stackoverflow.com/questions/423 ... s-no-error