插入Jquery脚本文件

时间:2012-04-12 06:01:48

标签: yii

嗨伙计们! 在我的网站上,我注意到在某些页面上我没有包含Jquery库。但在其他页面上,我看到它在我的头标记中:

    <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。

3 个答案:

答案 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'); ?>

如果要包含在特定布局的所有页面中,也可以将其放入布局中。