2014-10-31 69 views
-1

我正在symfony2項目上使用資產版本控制,當我有一個新的網站更新時,在做資產轉儲之前,我先更改了資產編號,然後我跑資產版本控制(js和css)和瀏覽器不拉最近的資產

sudo php app/console assetic:dump --env=prod 

然後我清除緩存。然而,在我的Windows機器上,當我嘗試它仍然使用舊資產更新之前,因此搞亂了很多的佈局。防止這種情況發生的最好方法是什麼?

回答

0

我認爲你搞砸了assetsAssetic庫。資產庫讓你能夠處理你的CSS和JS資源。所以assetic:dump只是處理你的js和css文件(最小化它,在一個或任何其他處理中編譯許多文件)。

要使您的資產可以訪問,您需要運行php app/console assets:install。如果您希望它始終與您的資源文件夾保持同步,那麼您只需在該命令中添加--symlink選項即可。它將創建指向您的src/YourBundle/Resources/public的符號鏈接web/bundles/yourbundle