Хорошо, я обнаружил, что поле идентификатора не включено в фильтры по умолчанию. Поэтому он должен быть определен в /lib/filter/doctrine/TableNameFilter.class.php следующим образом:
public function configure()
{
$this->setWidget('id', new sfWidgetFormFilterInput(array('with_empty' => false)));
$this->setValidator('id', new sfValidatorSchemaFilter('text', new sfValidatorNumber(array('required' => false))));
}