2017-10-10 54 views
0

我的symfony 2.8項目,當我運行命令的PHP應用程序/控制檯assetic:傾倒我得到這個錯誤:symfony的2.8:錯誤時assetic:轉儲

無法從URL 加載資產「http://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js

我檢查我的鏈接調用jQuery和通過HTTPS的都開始並沒有發現,調用標籤:

http://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js

+0

Symfony的網站資產用於本地文件,可以下載jquery並將其放入您的web目錄或使用''我不確定你可以使用資產處理外部文件 – teeyo

回答

1

您使用谷歌的CDN實際加載的jQuery。 Assetic用於處理本地資產。使用Assetic,您可以輕鬆管理您的依賴關係,甚至 - 例如 - 處理您的文件,最小化和混淆您的JS腳本等等等等......

如果您通過CDN加載依賴關係,然後只需將其包含在<script>標記中即可。如果這是一個錯誤,並且您想將它們存儲在您的應用程序中,請按照@teeyo回答並下載您的libs文件,然後將它們放入/web目錄!

0

從symfony的文檔:

Store中的資產在web /目錄。

但在這裏,您試圖訪問外部文件,或者將它下載到你的網頁目錄,或只是簡單地使用默認腳本標籤:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquer‌​y.min.js"></script>