2011-12-08 15 views
1

symfonyのドキュメントを読むと、http://symfony.com/doc/current/cookbook/doctrine/file_uploads.htmlSymfony 2ファイルアップロード。 (移動中に例外をスローする方法)

// 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: Object of class Symfony\Component\HttpFoundation\File\File could not be converted to boolean in .../xxx.php line 96

答えて

2

外観を得ました:https://github.com/symfony/symfony/blob/master/src/Symfony/Component/HttpFoundation/File/File.php#L108

例外がすでにスローされています。

乾杯

+0

おかげで、symfonyは混乱を避けるために、すぐにドキュメントを更新する必要があります... –

+0

はい、あなたはそれを自分で行うことができます;)https://github.com/symfony/symfony-docs – julesbou

+0

ドキュメント更新 - HTTPS: //github.com/symfony/symfony-docs/issues/908 システムは機能します! – weaverryan

関連する問題