2017-06-28 9 views
2

私はYii2の新機能です。質問があります。私は1つのフィールド(textInputyii2 textInputの値を取得し、変数phpにコピーするにはどうすればいいですか

<?= $form->field($model, 'Test')->textInput() ?> 

を持っている私の_form.phpで

私は、変数のPHPの$ VARにTesttextInput)値(onchange)と店の値を取得したいです。

例:

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

を格納するためのセッションを使うのか? –

+0

onchange work client side ..だから、あなたはPHPの変数に値とストアを取得することで何を意味するのですか? – scaisEdge

+0

ビュー内、イベントタイプ、onchange内で行う必要があります – Morse

答えて

1

問題解決:

1)のJavaScriptのonclickイベント及び/又はのonchangeを使用します。

2)ajaxを使用してクライアントxサーバーを送信します。あなただけの私たちはその大丈夫controller.isを通じてそれを達成することができ、変数へのTextInput値を保存したい場合は

3)必要な情報

関連する問題