yii2:如何获取滑块范围值
yii2: how to get slider range value
我在我的项目中使用 kartik-v/yii2-slider。
使用此代码我添加了一个滑块 A 范围 select:
echo '<b class="badge"></b> ' . Slider::widget([
'name'=>'rating_3',
'value'=>'250,650',
'sliderColor'=>Slider::TYPE_GREY,
'pluginOptions'=>[
'min'=>10,
'max'=>1000,
'step'=>5,
'range'=>true
],
]) . ' <b class="badge">,000</b>';
我在 (set_money) table 中有 2 列用于最小值和最大值:
min_money
max_money
我如何将那个变量保存在我的数据库中!
我不知道如何在控制器中获取该变量
查看文件,格式
<?php
echo '<b class="badge"></b> ' . Slider::widget([
'name'=>'min_money',
'value'=>'250,650',
'sliderColor'=>Slider::TYPE_GREY,
'pluginOptions'=>[
'min'=>10,
'max'=>1000,
'step'=>5,
'range'=>true
],
]) . ' <b class="badge">,000</b>';
在控制器中
public function actionCreate()
{
$model = new Model; // give your actual model name instead of Model
if($model->load(Yii::$app->request->post()))
{
list($model->min_money, $model->max_money) = explode(',', $model->min_money);
// now both $model->min_money and $model->max_money are set and contains value submitted in form by Kartik Slider Widget
if($model->save(true))
{
// success -> redirect
}
else
{
// error render to form again
}
}
}
我在我的项目中使用 kartik-v/yii2-slider。
使用此代码我添加了一个滑块 A 范围 select:
echo '<b class="badge"></b> ' . Slider::widget([
'name'=>'rating_3',
'value'=>'250,650',
'sliderColor'=>Slider::TYPE_GREY,
'pluginOptions'=>[
'min'=>10,
'max'=>1000,
'step'=>5,
'range'=>true
],
]) . ' <b class="badge">,000</b>';
我在 (set_money) table 中有 2 列用于最小值和最大值: min_money max_money
我如何将那个变量保存在我的数据库中!
我不知道如何在控制器中获取该变量
查看文件,格式
<?php
echo '<b class="badge"></b> ' . Slider::widget([
'name'=>'min_money',
'value'=>'250,650',
'sliderColor'=>Slider::TYPE_GREY,
'pluginOptions'=>[
'min'=>10,
'max'=>1000,
'step'=>5,
'range'=>true
],
]) . ' <b class="badge">,000</b>';
在控制器中
public function actionCreate()
{
$model = new Model; // give your actual model name instead of Model
if($model->load(Yii::$app->request->post()))
{
list($model->min_money, $model->max_money) = explode(',', $model->min_money);
// now both $model->min_money and $model->max_money are set and contains value submitted in form by Kartik Slider Widget
if($model->save(true))
{
// success -> redirect
}
else
{
// error render to form again
}
}
}