Symfony 2 Загрузка файла.Как бросить исключение на ходу () - PullRequest
1 голос
/ 08 декабря 2011

Чтение документов Symfony, http://symfony.com/doc/current/cookbook/doctrine/file_uploads.html

// you must throw an exception here if the file cannot be moved
// so that the entity is not persisted to the database
// which the UploadedFile move() method does automatically
$this->file->move($this->getUploadRootDir(), $this->path);

Но если я сделал

if ($this->file->move(...)) 

Я получил ошибку

Catchable Fatal Error:Не удалось преобразовать объект класса Symfony \ Component \ HttpFoundation \ File \ File в логическое значение в строке ... / xxx.php 96

1 Ответ

2 голосов
/ 08 декабря 2011

посмотрите на исходный код: https://github.com/symfony/symfony/blob/master/src/Symfony/Component/HttpFoundation/File/File.php#L108

Похоже, что исключение уже выброшено.

Приветствия

...