如何将php变量传递给Yii2的PluginEvent config Slider Kartik扩展

时间:2018-08-06 08:12:34

标签: php yii2

我对Yii2使用Slider Kartik扩展。我想根据自己的需要配置PluginEvent选项。所以这是我的代码:

<?php echo Slider::widget([
    'name'=>'rating_1',
    'value'=>7,
    'sliderColor'=>Slider::TYPE_GREY,
    'pluginEvents' => [
        'slide' => "function(slideEvt) { 
            $('#testVal. ').text(slideEvt.value); 
        }",
    ],
]);
?>
<span>Current Slider Value: <span id="testVal">3</span></span>

但是在我的HTML布局中,我使用了模型属性,例如:$value['strategy_title'] 有没有办法放置我的$value['strategy_title']而不是#testVal? enter image description here

1 个答案:

答案 0 :(得分:0)

您需要连接php变量,

<?= Slider::widget([
   'name' => 'rating_1',
   'value' => 7,
   'sliderColor' => Slider::TYPE_GREY,
   'pluginEvents' => [
       'slide' => "function(slideEvt) { 
           $('#".$value['strategy_title']."').text(slideEvt.value); 
       }",
   ],
]) ?>