Jeśli masz na myśli formularz jako sfPropelForm lub sfDoctrineForm to:
<?php
if($this->isNew())
{
$this->validatorSchema['field']->setOption('required', false);
}
?>
Jeśli jednak sfForm to... to powinieneś zrobić tak samo, tylko warunek musisz mieć własny.