如何在Yii中使用YUI 3?

时间:2013-01-27 19:32:39

标签: yii yui

如何在Yii框架中使用YUI 3?我在互联网上搜索,但找不到任何东西

1 个答案:

答案 0 :(得分:2)

您可以使用Yii加载任何JavaScript库。您可以将它添加到您的布局(很可能是protected/views/layouts/main.php),如下所示:

<?php Yii::app()->clientScript->registerScriptFile(Yii::app()->request->baseUrl.'/js/yui/yui-min.js', CClientScript::POS_HEAD); ?>

假设您的YUI库位于js/yui/yui-min.js。现在,这将把js文件加载到使用该布局的每个视图的head部分。

然后您可以按照正常情况使用它。请记住,jQuery内置于Yii中,因此您可能在jQuery和YUI之间存在兼容性问题。查看jQuery网站上的this post以获取更多信息。

我还建议您查看Yii CClientScript documentation here。 CClientScript类管理Yii中的视图的JavaScript和CSS样式表。