2011-05-27 25 views
0

我正在開發一個Symfony項目,我在view.yml文件中看到了這個。什麼是它的意思是:在view.yml中加載文件Symfony

javascript: 
    - js/jquery.min.js 

我可以看到,這句話加載庫,但,這是什麼,這之間的區別:

javascript: [js/jquery.min.js] 

而且,我還有其他的問題:當我想加載另一個組件,它不加載jquery庫;這是爲什麼?

回答

2

這是一個方式做列出了YAML,例如在應用程序我有:

profileViewSuccess: 
    javascripts: 
    - /jquery-ui/js/jquery-ui-1.8.7.custom.min.js 
    - /js/jquery.periodicalupdater.js 
    - /js/jgrowl/jquery.jgrowl.js 
    - /js/jquery-uniform/jquery.uniform.js 
    - /js/lightbox.js 
    - /js/profile.view.js 
    - http://maps.google.com/maps/api/js?sensor=false 

這看起來比更好:

profileViewSuccess: 
    javascripts: [/jquery-ui/js/jquery-ui-1.8.7.custom.min.js, /js/jquery.periodicalupdater.js, /js/jgrowl/jquery.jgrowl.js] 

等等等等與所有其他文件。

1

您是否清除了運行「symfony cc」的緩存?當您更改配置文件時,您必須運行此命令來應用更改。

希望這會有所幫助。另一方面,你的英語很難理解XD我也是西班牙語,但我認爲這裏不允許西班牙語。

+0

謝謝!它爲我工作。我可以找到問題。在我的代碼中,我一直在調用diferents組件和助手中的JavaScript文件,因爲它的JavaScript代碼無法正常工作。 LuisClemente,我的西班牙語更好,我的英語:) – 2011-05-31 10:55:20