2

私はSymfony2を使用しており、.jsファイルに画像へのリンクがいくつかあります-次のように:

$(this).attr('src', 'img/icons/black/icon1.png');

もちろん、それらはこのようには機能しません:(どのように設定すればよいですか?

最初は でやってみた {{ asset('bundles/acmemy/img/icons/black/icon1.png') }}のですが、すぐにtwigファイルに書いていないことに気づきました。

4

3 に答える 3

0

JSファイルを使用して画像へのリンクを求めている場合。IMG SRC="images/home.gif" WIDTH="100" HEIGHT="30" と入力すると、これを行うことができます。

于 2013-09-20T11:56:53.193 に答える
0

画像が YourBundle/Resources/Public/img/ に保存されている場合、assets:install の後、この URL /bundles/yourbundle/img/* で利用できるようになります

答えは次のとおりです。 $(this).attr('src', '/bundles/yourbundle/img/icons/black/icon1.png');

于 2013-09-20T12:01:08.403 に答える
0

twig ファイル内の javascript オブジェクトにアセット パスを含めることができます。

<script> var images = {'image1': {{ asset('bundles/acmemy/img/icons/black/icon1.png') }} }; <script>

そして、このスクリプトタグの後に含める必要があるスクリプトで:

... $(this).attr('src', images.image1); ...

于 2013-09-20T12:01:26.287 に答える