2016-09-03 6 views
0

は私の小枝テンプレートに画像を表示するWebディレクトリ内のイメージの名前私がやる小枝とAssetic:

<img src="{{ asset('images/mylogo.png'}}" /> 

私が「ウェブ」ディレクトリに手動で私のイメージ「mylogo.png」を置けばそれは正常に動作します私のアプリケーション。しかし、私はそれが良い方法だとは思わない。私は 'assets:instal web'コマンドを使うべきです

問題は私が 'assets:instal web'コマンドを使って私のイメージの名前が変更されたときです(例えば名前はfce32_mylogo_2.pngです)。 。 。私はそれが私のイメージの名前を変更しているasseticだと思う。

しかし、その画像を表示するために私のTwigテンプレートが私の画像を見つけられません。

正常ですか?私の画像「mylogo.png」を自分のWebフォルダに手動で入れましたか?そのことはよくわからない 。 。 。

編集:

{% image 'bundles/myBundle/img/mylogo.png' %} 
    <img src="{{ asset_url }}" class="img-responsive" alt=""> 
{% endimage %} 

しかし、これは小枝の変数を渡すことはできません:私はこのsynthaxを使用することができます知っています。

{% image 'bundles/myBundle/img/'~someVar.logoUrl %} 
    <img src="{{ asset_url }}" class="img-responsive" alt=""> 
{% endimage %} 

答えて

0

明確なあなたの資産ダンプと、これを試してください:私はこれをやりたい

app/console assets:install web --symlink