我是Yii2的新手,我有一个问题。
在我的_form.php中,我有一个字段(textInput
)
<?= $form->field($model, 'Test')->textInput() ?>
我想获得Test
(textInput
)值(onchange
)并将值存储到变量PHP $ var。
示例:
<?= $form->field($model, 'Test')->textInput([, 'onchange' => $var]]) ?>
<?php
Modal::begin([
'headerOptions' => ['id' => 'modalHeader'],
'id' => 'modal',
'size' => 'modal-lg',
'toggleButton' => [
'label' => '<i class="glyphicon glyphicon-globe"></i>'.' '.Yii::t('app','Teste'),
'class' => 'btn btn-success',
],
]);
echo "<div id='modalContent'>";
echo $this->render('/controller/modal',['var' => $var]);
echo "</div>";
Modal::end();
?>
答案 0 :(得分:1)
解决问题:
1)使用javascript onclick事件和/或onchange;
2)使用ajax发送客户端x服务器;
3)使用会话来存储必要的信息