2

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

4

2 回答 2

1

尝试这个

 public function registerAssets()   {   
                  Yii::app()->getClientScript()->registerCoreScript( 'jquery.ui' );
            }
于 2013-06-17T11:47:33.303 回答
1

根据那里的网站,你可以尝试以下

    '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 站点]:http ://www.yiiframework.com/wiki/259/serve-jquery -and-jquery-ui-from-google-s-cdn/

于 2013-06-17T16:20:21.497 回答