4

symfony2 アプリの config.yml から「web」フォルダーにアクセスするにはどうすればよいですか? %web%、%base_dir%、%asset_dir% を試しましたが、壁にぶつかっています。

4

3 に答える 3

13

config.yml使えます%kernel.root_dir%/../web

便利なショートカットが必要な場合は、parameters.ini次のように定義できます。

web_dir = %kernel.root_dir%/../web

次に、config.ymlを使用します%web_dir%

于 2012-07-02T10:38:13.920 に答える
1

twig の asset() 関数を使用して、Web ディレクトリ内のリソースにアクセスできます。

<script src="{{ asset('bundles/yourbundle/js/jquery-1.7.2.min.js') }}" type="text/javascript"></script>

詳細については、 http://symfony.com/doc/current/book/templating.html#linking-to-assetsを参照してください。

config/parameters ファイルにローカル パスを設定することは避け、すべてを可能な限り動的に保つようにしてください。

于 2012-06-29T09:58:22.730 に答える