获取在yii中注册的jquery.ui的基本url


getting base url of registered jquery.ui in yii

这是我的/config/main.php 中的代码

'packages'=>array(
                'jquery'=>array(
                    'baseUrl'=>'//ajax.googleapis.com/ajax/libs/jquery/2.1.0/',
                    'js'=>array('jquery.min.js'),
                ),
                'jquery.ui'=>array(
                    'baseUrl'=>'//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/',
                    'js'=>array('jquery-ui.min.js'),
                )
            ),

在我的布局中,我使用加载了jquery,jquery.ui

<?php Yii::app()->clientScript->registerCoreScript('jquery');?>
    <?php Yii::app()->clientScript->registerCoreScript('jquery.ui');?>

我想获得jquer.ui的基本url(即//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/)是否有任何方法可以向我返回jquery.ui 的基本url

您可以使用getPackageBaseUrl()

此外,如果你需要查看来源,请在这里获取

对于egs,你可以获得类似uri的

<?php
    echo Yii::app()->clientScript->getPackageBaseUrl('jquery.ui');
?>

看看这个,它会让你了解更多关于package的信息。