Php cStrarting allways以yii显示单选按钮

Php cStrarting allways以yii显示单选按钮,php,yii,Php,Yii,我试图在yii中使用cstarting小部件,但我遇到了一个奇怪的问题,它没有显示单选按钮上的星星。 这是我的密码: $this->widget('CStarRating',array( 'name'=>'rating_4', 'value'=>'3', 'minRating'=>1, 'maxRating'=>5, 'titles'=>ar

我试图在yii中使用
cstarting
小部件,但我遇到了一个奇怪的问题,它没有显示单选按钮上的星星。 这是我的密码:

$this->widget('CStarRating',array(
            'name'=>'rating_4',
            'value'=>'3',
            'minRating'=>1,
            'maxRating'=>5,
            'titles'=>array(
                '1'=>'Normal',
                '2'=>'Average',
                '3'=>'OK',
                '4'=>'Good',
                '5'=>'Excellent'
                ),
                 ));

要使用这个小部件,我还需要其他东西吗。提前感谢

您是否在配置中正确地包含了导入下的cstarting小部件? 可能错误在于没有导入小部件,然后优雅地退回到标准html单选按钮,这是该组件的样式化构建块

例如,除了默认路径之外,我还包括来自extensions文件夹的mobiledetect,如下所示(摘自我的配置):

如果您的小部件被正确导入:在您的Chrome/Firefox中,还有一个开发人员面板,通常通过按F12来访问,如果您转到控制台,您应该能够看到阻止小部件正确呈现的任何JS错误


希望这有帮助

cstarting仅在出现javascript错误时显示单选按钮,这意味着jqueryui没有加载,请检查控制台/firebug中的javascripterrors@Manquer它说的是
TypeError:jQuery(…).rating不是一个函数jQuery(“#rating_4>input”).rating()如何解决它?请帮助最有可能出现错误的情况是,它与cstarting无关,页面上的任何javascript错误都会导致页面上其他脚本出现问题,因为cstarting是由yii生成的,不太可能是错误的原因,请首先检查该页面中的所有js是否存在语法错误,
// autoloading model and component classes
'import'=>array(
    'application.models.*',
    'application.components.*',
    'application.controllers.*',

    // Below are extensions
    // Mobile Detect (http://mobiledetect.net/)
    'application.extensions.mobiledetect.*',