Heim > Artikel > Backend-Entwicklung > PHP-Entwicklungsframework Yii Framework-Tutorial (16) UI-Komponente StarRating-Beispiel
CStarRating wird hauptsächlich zur Bewertung verwendet und zeigt eine Reihe von Sternen (5) für die Bewertung an.
Die grundlegende Verwendung ist wie folgt
beginWidget('CActiveForm'); ?>widget('CStarRating',array('model'=>$model,'attribute'=>'rating','name'=>'rating','value'=>3,)); ?> endWidget(); ?>
Im Controller können Sie über $_POST['rating'] auf den Wert von Star zugreifen, zum Beispiel:
public function actionIndex(){ $model=new DataModel();$model->rating=3;if(!emptyempty($_POST['rating'])){$model->rating=$_POST['rating']; if($model->validate()) {$this->render('response', array('model' => $model, ));return;} } $this->render('index', array('model' => $model, ));}
CStarRating kann auch als schreibgeschützt verwendet werden. Zu diesem Zeitpunkt wird StarRating zur Anzeige der Bewertung verwendet und der Benutzer kann die Bewertung nicht ändern. Dies wird durch 'readOnly' => true erreicht.
Das Obige ist der Inhalt des PHP-Entwicklungsframeworks Yii Framework-Tutorial (16) UI-Komponente StarRating-Beispiel Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website ( www.php.cn)!