如何在Yii框架中使用YUI 3?我在互联网上搜索,但找不到任何东西
答案 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样式表。