Вы можете сделать это, чтобы сбросить форму
unset($this->widgetSchema['twoForm']);
unset($this->validatorSchema['twoForm']);
unset($this->formFieldSchema['twoForm']);
Но это не помешает опубликовать форму в том виде, в котором она была ранее видна.Вы можете заменить валидатор, чтобы игнорировать опубликованные значения.$this->setValidator('twoForm', new sfValidatorPass());
Если приведенный пример завершен, лучше не вставлять форму, если $ value == false
Вставка базы данных зависит от того, как в нее сохраняются ваши данныеsfDoctrineForm?)