本文介绍了如何将 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 扩展的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!