如何在yii主配置中使用clientscript激活jquery ui

如何在yii主配置中使用clientscript激活jquery ui,yii,Yii,我有以下main.php配置 'clientScript'=>array( 'packages'=>array( 'jquery'=>array( 'baseUrl'=>'../www/js/jquery/', 'js'=>array('jquery.min.js'), ), 'jquery.ui'=>arr

我有以下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加载不好。

试试这个

 public function registerAssets()   {   
                  Yii::app()->getClientScript()->registerCoreScript( 'jquery.ui' );
            }

根据那里的网站,你可以尝试以下内容 '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', ), ), 'clientScript'=>数组( “scriptMap”=>数组( '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]:

这是有效的,我假设jquery Ui是自动加载的,就像jquery一样。因为我通常都是同时使用它们。