在view.yml Symfony中加载文件

时间:2011-05-27 15:29:24

标签: php symfony1

我正在研究一个Symfony项目,我在view.yml文件中看到了这个。这是什么意思:

javascript: 
  - js/jquery.min.js 

我可以看到这个句子加载了库,但是和它之间有什么区别:

javascript: [js/jquery.min.js]

另外,我还有其他问题:当我想加载另一个组件时,它不会加载jquery库;那是为什么?

2 个答案:

答案 0 :(得分: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 :(得分:1)

您是否清除了运行“symfony cc”的缓存?更改配置文件时,必须运行此命令以应用更改。

希望这会有所帮助。另一方面你的英语很难理解XD我也是西班牙语,但我认为这里不允许西班牙语。