2011-12-25 3 views
0

評価をdbに保存しようとしていますが、データベーステーブルに値を配置した場合と同じように、正常に取得して表示するような場合は失敗します。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

あなたのコードはうまくいきますが、まだ助けが必要な場合はコントローラやモデルに問題があると思います。それでも助けが必要な場合は、そのコードを記述することができます。 –

答えて

0

である私は、あなたが、私は、データベースに変更を加えることができるようにsafeを持つ配列変数の評価を配置する必要があること、それを考え出しました。 array('rating', 'safe'),

関連する問題