ホームページ  >  記事  >  バックエンド開発  >  PHP 開発フレームワーク Yii Framework チュートリアル (16) UI コンポーネント StarRating の例

PHP 開発フレームワーク Yii Framework チュートリアル (16) UI コンポーネント StarRating の例

黄舟
黄舟オリジナル
2017-01-21 10:23:02987ブラウズ

CStarRating は主に評価に使用され、評価用の一連の星 (5 つ) が表示されます。

基本的な使用法は次のとおりです

beginWidget('CActiveForm'); ?>widget('CStarRating',array('model'=>$model,'attribute'=>'rating','name'=>'rating','value'=>3,)); ?>
endWidget(); ?>

コントローラーでは、次のように $_POST['評価'] を通じて Star の値にアクセスできます。

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 はこの時点で読み取り専用に設定することもできます。 , StarRating は評価を表示するために使用され、ユーザーはスコアを変更できません。これは、「readOnly」 => true によって実現されます。

PHP 開発フレームワーク Yii Framework チュートリアル (16) UI コンポーネント StarRating の例

上記は、PHP 開発フレームワーク Yii Framework チュートリアル (16) UI コンポーネント StarRating のサンプルの内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。