検索

ホームページ  >  に質問  >  本文

symfony - リソースファイルを Web ディレクトリにコピーするために、assets:install コマンドを使用せずに、リソースファイルを直接参照することは可能ですか?

$php アプリ/コンソール アセット:インストール ターゲット [--symlink]
バンドルの Resource/public フォルダーは /web ディレクトリにコピーされます。 Resources/public 下のリソース ファイルはテンプレート エンジンで直接参照できますか?

天蓬老师天蓬老师2783日前712

全員に返信(1)返信します

  • 世界只因有你

    世界只因有你2017-05-16 16:48:01

    柔軟性を高めるために、バンドルの物理パスは任意にすることができます。この前提では、バンドル内のリソース ファイルにパブリックにアクセスできる場合、それは複数のディレクトリに対して Web アクセス許可を開くことと同じであり、面倒であるだけでなく、危険です。

    さらに、Symfony 2 の AsseticBundle は、単にファイルをコピーするだけでなく、次のようなはるかに多くのこと (assetic:dump) を行うことができます:

    1. CSS、JS、その他のファイルの結合
    2. CSS、JSコードを圧縮
    3. グラフィック編集(透かしの追加など)を実行すると、バンドルに保存されるのは元の画像のみとなり、多くの利点があります
    4. 待って…

    返事
    0
  • キャンセル返事