2011-12-25 144 views
0

我試圖在數據庫中保存評分,但它失敗了,因爲如果我在數據庫表中放置一個值,它會成功檢索並顯示。CStarRating無法保存到數據庫

在我的$model->rating是該表中的人的評價。

這是代碼

<div class="row"> 
    <?php echo $form->labelEx($model,'rating'); ?> 
    <?php echo $model->rating; 
       $this->widget('CStarRating',array(
        'model'=>$model,  
        'attribute'=>'rating', 
        'maxRating'=>5, 
        'starCount'=>5, 
        'readOnly'=>false, 
     )); ?> 
    </div> 
+0

你的代碼是好的,因爲它在工作,如果你仍然需要一些幫助,那麼我認爲這是你的控制器或模型的問題。所以如果你仍然需要幫助,你可以提供這些代碼。 – 2011-12-26 15:51:45

回答

0

我想通了,你需要把變量評級陣列safe,這樣我可以更改數據庫。 array('rating', 'safe'),