Симфонский способ сброса встроенных форм - PullRequest
0 голосов
/ 17 декабря 2011

Я хотел бы проверить, есть ли в моей форме пустые встроенные формы, удалить старые из моей базы данных и сбросить новые, чтобы валидаторы их не рассматривали ....

я делаю unset() формы, которые я не хочу рассматривать, но мне было интересно, есть ли какой-нибудь лучший способ сделать это с помощью симфонии ... Я видел код sfForm.class.PHP, но не нашел метод, прямо противоположный embbedForm()

Есть идеи?я должен использовать unset()?

1 Ответ

1 голос
/ 19 декабря 2011

Используйте это без забот.Так же, как вы делали сброс полей формы в старых версиях Symfony (fx unset($this['name']).В более новых версиях появился метод useFields($array), но вы все равно можете использовать функцию unset.Как вы можете видеть здесь здесь , вы можете использовать его для сброса элемента массива.И sfForm Symfony реализует ArrayAccess .

...