Я пытаюсь отключить значения Symfony2 в полях формы после правильной проверки. Я нашел что-то в сети, например $form->setName(null);
, но я не уверен, если это самый эффективный способ, также unset($_POST);
.Symfony2, Forms - значения сброса после формы действительны
Есть ли способ, как удалить опубликованные значения через форму после $form->isValid()
сразу?
PS: Я не думаю, что исходные коды необходимы в этом вопросе.
EDIT:
Если я пытаюсь использовать $form->setData(null)
в isValid()
я буду получать сообщение о Вы не можете изменить данные в представленном виде.
Просто путь составляет $ форма-> SetName (нуль); но я не уверен, если это сработает, если я не использую ограничения только объекта в построителе форм, потому что это просто контактная форма. Но у меня есть 3 поля - имя, адрес электронной почты, контент. Мне нужно установить все их в null после того, как форма будет действительна сразу. –
И ваш код слишком неправильный, он будет иметь форму следующего вида: unset ($ _ POST ['My name']), но это значение не является ключом. –