Я бы хотел запретить пользователям загружать файлы с определенными расширениями.Первое, что приходит на ум, это использовать sfValidatorRegex следующим образом:
$this->setValidator('name', new sfValidatorRegex(array(
'pattern' => '/\.htaccess$/i',
'must_match' => false,
)));
Но это не работает, потому что sfValidatorRegex :: doClean ($ value) получает экземпляр sfValidatedFile, который превосходит имя файла.
UPD : Извините, что сбил вас с толку, ребята, я действительно хочу проверить расширение, а не тип файла.