2016-07-02 5 views

答えて

2

Yii2 Pjaxの例は、このlink


ビュー\サイト\フォーム-submission.phpでフォームを送信あります:SiteController.php \

<?php Pjax::begin(); ?> 
    <?= Html::beginForm(['site/form-submission'], 'post', ['data-pjax' => '', 'class' => 'form-inline']); ?> 
    <?= Html::input('text', 'string', Yii::$app->request->post('string'), ['class' => 'form-control']) ?> 
    <?= Html::submitButton('Hash String', ['class' => 'btn btn-lg btn-primary', 'name' => 'hash-button']) ?> 
    <?= Html::endForm() ?> 
    <h3><?= $stringHash ?></h3> 
<?php Pjax::end(); ?> 

コントローラ:

public function actionFormSubmission() 
{ 
    $security = new Security(); 
    $string = Yii::$app->request->post('string'); 
    $stringHash = ''; 
    if (!is_null($string)) { 
     $stringHash = $security->generatePasswordHash($string); 
    } 
    return $this->render('form-submission', [ 
     'stringHash' => $stringHash, 
    ]); 
} 
関連する問題