私はSymfony2を使用しており、.jsファイルに画像へのリンクがいくつかあります-次のように:
$(this).attr('src', 'img/icons/black/icon1.png');
もちろん、それらはこのようには機能しません:(どのように設定すればよいですか?
最初は でやってみた
{{ asset('bundles/acmemy/img/icons/black/icon1.png') }}
のですが、すぐにtwigファイルに書いていないことに気づきました。
私はSymfony2を使用しており、.jsファイルに画像へのリンクがいくつかあります-次のように:
$(this).attr('src', 'img/icons/black/icon1.png');
もちろん、それらはこのようには機能しません:(どのように設定すればよいですか?
最初は でやってみた
{{ asset('bundles/acmemy/img/icons/black/icon1.png') }}
のですが、すぐにtwigファイルに書いていないことに気づきました。
JSファイルを使用して画像へのリンクを求めている場合。IMG SRC="images/home.gif" WIDTH="100" HEIGHT="30" と入力すると、これを行うことができます。
画像が YourBundle/Resources/Public/img/ に保存されている場合、assets:install の後、この URL /bundles/yourbundle/img/* で利用できるようになります
答えは次のとおりです。
$(this).attr('src', '/bundles/yourbundle/img/icons/black/icon1.png');
twig ファイル内の javascript オブジェクトにアセット パスを含めることができます。
<script>
var images = {'image1': {{ asset('bundles/acmemy/img/icons/black/icon1.png') }} };
<script>
そして、このスクリプトタグの後に含める必要があるスクリプトで:
...
$(this).attr('src', images.image1);
...