我有以下main.php配置
'clientScript'=>array(
'packages'=>array(
'jquery'=>array(
'baseUrl'=>'../www/js/jquery/',
'js'=>array('jquery.min.js'),
),
'jquery.ui'=>array(
'baseUrl'=>'../www/js/jquery/',
'js'=>array('jquery.ui.js'),
),
),
两个文件都位于同一目录中。 jquery脚本加载得很好,但jquery Ui没有。
答案 0 :(得分:1)
试试这个
public function registerAssets() {
Yii::app()->getClientScript()->registerCoreScript( 'jquery.ui' );
}
答案 1 :(得分:1)
根据网站,你可以尝试以下
'clientScript' => array( 'scriptMap' => array( 'jquery.js' => '//ajax.googleapis.com/ajax/libs/jquery/1/jquery.js', 'jquery.min.js' => '//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js', 'jquery-ui.min.js' => '//ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.js', ), ),你可以更换你的jui位置,如果你已经在当地 但他们建议不这样做,如果你好奇请到[yii site]:http://www.yiiframework.com/wiki/259/serve-jquery-and-jquery-ui-from-google-s-cdn/