我是Symfony(2.4)的新手,無法理解Assetic如何通過應用程序服務資產,而不是通過文件系統進行開發。Symfony:資產不使用控制器與自舉捆綁?
特別是,我試圖獲得BrainCrafted Bootstrap Bundle的設置,這樣我就不必爲自己的資產轉儲它以開發工作。
在我的基礎模板文件,我有:
<link href="{{ asset('/css/bootstrap.css') }}" rel="stylesheet" media="screen">
當我使用app_dev.php呈現頁面時,路徑不會改變,仍然嘗試通過/css/bootstrap.css加載它,這不存在。
我的資源設置爲「use_controller」設置爲true。
但是,如果我有這樣一個樣式表:
{% stylesheets '@MyCustomBundle/Resources/public/css/*' %}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
然後URL樣式表正確根植與「app_dev.php」。
爲什麼不把主要的asset
枝函數prepend app_dev.php?
謝謝,這個智慧非常有幫助。 – Brian