Cstarrating is mainly used for scoring, showing a group of stars (5) for scoring.
Basic usage is as follows
Beginwidget (' Cactiveform ');? >widget (' Cstarrating ', Array (' model ' = = $model, ' attribute ' = ' rating ', ' name ' = > ' rating ', ' value ' =>3,));? >endwidget ();?>
The value of the star can be accessed by $_post[' rating ' in the controller, for example:
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 can also be set to read-only, at which point starrating is used to display ratings and the user cannot modify the ratings. This is achieved through the ' readOnly ' =>true.
The above is the content of the PHP Development Framework Yii Framework Tutorial (starrating) UI component sample, more about topic.alibabacloud.com (www.php.cn)!