У меня проблема со всеми моими формами в symfony 1.4.Они работают с хорошими данными, мои новые объекты создаются ... Но когда я даю плохие данные, мои формы ничего не делают, как ожидалось, но не содержат ошибок.
Мой код в моих действиях:
$this->form = new EtablissementForm();
$this->form->bind(
$request->getParameter($this->form->getName()),
$request->getFiles($this->form->getName())
);
Редактировать:
Решено.Я думаю, мне нужно немного поспать.Это была действительно глупая ошибка.Я был уверен, что удалил новую E ... Form ();С моей точки зрения, я действительно сделал это ... в другом файле.
Таким образом, моя форма $ была перезаписана пустой формой.Таким образом, проблема решена.
if ($this->form->isValid())
{
//some things and a redirect
}
В двух словах, моя форма работает с хорошими данными.Но у меня нет никаких ошибок, чтобы показать, когда я даю плохие данные.И моя форма ничего не добавляет в мою базу данных.Валидация работает, потому что это вызывает исключение в привязке, но я просто получаю пустую форму для отображения.