本文介绍了如何将 php 变量传递给 Yii2 的 PluginEvent 配置 Slider Kartik 扩展的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我为 Yii2 使用 Slider Kartik 扩展.有 PluginEvent 选项,我想根据我的需要进行配置.所以这是我的代码:

I use Slider Kartik extension for Yii2. There is PluginEvent options, that i want to config to my needs. So here is my code:

<?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?

But in my HTML layout i used models attribute like: $value['strategy_title'] Is there is the way to put my $value['strategy_title'] instead of #testVal?

推荐答案

需要连接php变量,

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

这篇关于如何将 php 变量传递给 Yii2 的 PluginEvent 配置 Slider Kartik 扩展的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-30 03:25