2016-08-11 10 views
1

私はyii2の初心者です。私はこのコードを実行すると、フォームジェネレータ入力したデータをphpmyadminのテーブルに表示する方法(yii2に関連)

<?php 

use yii\helpers\Html; 
use yii\widgets\ActiveForm; 

/* @var $this yii\web\View */ 
/* @var $model app\models\Publikasi */ 
/* @var $form ActiveForm */ 
?> 
<div class="publikasi"> 

    <?php $form = ActiveForm::begin(); ?> 


     <?= $form->field($model, 'NIP') ?> 
     <?= $form->field($model, 'Tanggal') ?> 
     <?= $form->field($model, 'StatusPenulis') ?> 
     <?= $form->field($model, 'JudulPenelitian') ?> 
     <?= $form->field($model, 'BidangKajian') ?> 
     <?= $form->field($model, 'NamaJurnal') ?> 
     <?= $form->field($model, 'StatusJurnal') ?> 

     <div class="form-group"> 
      <?= Html::submitButton(Yii::t('app', 'Submit'), ['class' => 'btn btn-primary']) ?> 
     </div> 


    <?php ActiveForm::end(); ?> 

</div><!-- publikasi --> 

を使用してGIIでこのコードを生成している

が、結果は同じページに来ます。私の質問は、私がそのフォームに入力したデータをどのように見ることができるのですか?私はデータをphpmyadminのテーブルに表示させる方法を意味しますか?

enter image description here

+0

「* ..私の質問は、どのように私はそのデータを見ることができていますそのフォームに入力しますか?* "したがって、データを表示する場所。 –

+0

はい、あなたはナナです。あなたはこれを解決する方法を知っていますか? – riariashn

+0

実際に、あなたはどこのデータを見たいのですか? @リア –

答えて

0

yii\base\Viewparamsと呼ばれる特殊な性質を持っています。

たとえば、Giiでデフォルトで生成されたCRUDコードテンプレートでは、ブレッドクラムを作成するために使用されます。

あなたは、レンダリングの前に、このようにそれを設定することができます。

use Yii; 

Yii::$app->view->params['customParam'] = 'customValue'; 

あなたはこのようにそれを設定することができ、コントローラ内部:

$this->view->params['customParam'] = 'customValue'; 
Then it will be available in views (including main layout): 

/* @var $this yii\web\View */ 

echo $this->params['customParam']; 
You can also find it in official guide. 
+0

まだ理解していない:(詳細に教えてもらえますか?私はステップバイステップを意味します。 – riariashn

関連する問題