3

symfony2 とブートストラップについて質問があります。環境「prod」からはアイコン画像をロードできるのに、環境「dev」からはロードできない理由がわかりません。開発では、このエラーが発生します。

ルートは「GET /img/glyphicons-halflings.png」です。

画像 web/img/glyphicons-halflings.png は、../../vendor/twitter/bootstrap/img/glyphicons-halflings.png へのシンボリック リンクです。

このエラーが発生します

http://my.web.site/app_dev.php/img/glyphicons-halflings.png

そして、画像を取得します

http://my.web.site/img/glyphicons-halflings.png

アップデート

この方法でブートストラップを含めます。

{% stylesheets '%kernel.root_dir%/../vendor/twitter/bootstrap/less/bootstrap.less' %}
    <link rel="stylesheet" type="text/css" href="{{ asset_url }}" />
{% endstylesheets %}

製品で使用すると、これが機能します

<span class="icon-edit"></span>

そして、私はこのアセット構成を持っています:

assetic:
    debug:          %kernel.debug%
    use_controller: false
    bundles:        [ MyAwesomeBundle ]
    filters:
        lessphp:
            file: %kernel.root_dir%/../vendor/leafo/lessphp/lessc.inc.php
            apply_to: "\.less$"

また、コレクションを作成しようとしました:

assetic:
    assets:
        senso:
            inputs:
                - '../img/glyphicons-halflings.png'
            outputs:
                - 'img/glyphicons-halflings.png'
            filters:
                - ?lessphp

:dump create web/assetic/senso.png と web/assetic/senso_glyphicons-halflings.png ですが、... senso*.png 画像でどのように動作しますか?

4

1 に答える 1