symfony2 アプリの config.yml から「web」フォルダーにアクセスするにはどうすればよいですか? %web%、%base_dir%、%asset_dir% を試しましたが、壁にぶつかっています。
質問する
5462 次
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 に答える