<head>
...
<script type="text/javascript" src="/assets/fe9bd624/jquery.js"></script>
<script type="text/javascript" src="/assets/fe9bd624/jquery.ba-bbq.js"></script>
...
</head>
在我的主题布局/ main.php中,我没有头标记中的Jquery文件。所以问题是:什么控件在我的页面上插入Jquery,以及如何在所有页面上插入它。 THX。
答案 0 :(得分:5)
只有在调用registerCoreScript方法时才会自动插入jQuery。 Yii没有内置强制jQuery给你。
然而,可能是你使用jQuery的小部件或扩展,这会使它自己调用registerCoreScript。 (例如CGridView)
答案 1 :(得分:0)
如果您使用任何需要jquery&amp;的小部件或组件或扩展程序使用函数registerCoreScript比jquery会自动加载,否则YII不会加载任何JQuery。
答案 2 :(得分:0)
在每个需要jquery的视图中,你都可以把它放在最上面:
<?php Yii::app()->clientScript->registerCoreScript('jquery'); ?>
如果要包含在特定布局的所有页面中,也可以将其放入布局中。