2017-05-14 7 views
1

私は次の行に私の小枝にすべてのユーザーの画像をロードする:Twigテンプレートで画像が読み込まれないのはなぜですか?

<img src="/web/images/users/{{ topic.user.image }}" class="w3-circle" width="100" height="100"> 

とパスが正しいことを確信しています。ユーザのアバターは、ウェブ/画像/ユーザ/および選択された画像内にある。どこに問題がありますか? enter image description here

そして、それは私が登録コントローラ内の画像ファイルをアップロードしようと方法は次のとおりです:表示されます

/** @var UploadedFile $file */ 
       $file = $user->getImageForm(); 

       $filename = md5($user); 

       $file->move(
        $this->get('kernel')->getRootDir() . '/../web/images/users/', 
        $filename 
       ); 

       $user->setImage($filename); 
+0

あなたは 'src =" web/images/users/{{topic.user.image}} "...."を試したことがありますか? – RiggsFolly

+0

はい、まだ動作していません –

+0

レンダリング時の様子は? – Musa

答えて

1

あなたのWebサーバはおそらくすでにウェブディレクトリを指して、そう単純で試してみてください。

<img src="images/users/{{ topic.user.image }}" class="w3-circle" width="100" height="100"> 

・ホープ、このヘルプ

NB:ヨデバッグを試すことができますtopic.user.imageの値をダンプし、画像が存在するパスをチェックしてください。次に、ブラウザで検索し、何が起こっているかを確認してください。

+0

問題は、私たちのサーバーが既にweb dirを指していることでした。ありがとうございます! –

関連する問題