Я использую расширение Slider Kartik для Yii2. Есть параметры 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?







Вам нужно объединить переменную php,
<?= Slider::widget([
'name' => 'rating_1',
'value' => 7,
'sliderColor' => Slider::TYPE_GREY,
'pluginEvents' => [
'slide' => "function(slideEvt) {
$('#".$value['strategy_title']."').text(slideEvt.value);
}",
],
]) ?>
Это сработало, спасибо