PHP 開発フレームワーク Yii Framework チュートリアル (40) Zii コンポーネント - SliderInput の例

黄舟
リリース: 2023-03-05 09:34:01
オリジナル
1459 人が閲覧しました

CJuiSliderInput はスライダーを表示します。これは JUI スライダー プラグインもカプセル化しており、ユーザー入力 UI コンポーネントとしてフォームで使用できます。

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

beginWidget('CActiveForm'); ?>
 
errorSummary($model); ?>
widget('zii.widgets.jui.CJuiSliderInput', array(
'model'=>$model,
'attribute'=>'size',
'name'=>'my_slider',
'value'=>50,
'event'=>'change',
'options'=>array(
'min'=>0,'max'=>100,
'slide'=>'js:function(event,ui){
$("#amount").text(ui.value);}',
),'htmlOptions'=>array(
'style'=>'width:200px; 
float:left;'),
));
 ?>
50
endWidget(); ?>
ログイン後にコピー

ユーザーが送信した後、result.php を使用して、ユーザーが入力した値を表示します。 ここで DataModel は次のように定義されています:

class DataModel extends CFormModel{public $size;
public function rules(){return array(array('size', 'safe'),);}}
ログイン後にコピー

SiteController のindexAction メソッドを変更します:

public function actionIndex(){
$model=new DataModel();
$model->size=50;
if(!emptyempty($_POST['DataModel'])){
$model->attributes=$_POST['DataModel'];
if($model->validate()){
$this->render('result', array('model' => $model,));
return;}
}
$this->render('index', array('model' => $model,
));}
ログイン後にコピー

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!