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

时间:2013-06-17 11:33:33

标签: yii

我有以下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没有。

2 个答案:

答案 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/