首页 > 解决方案 > 如何从视图 Yii 2 中的表单获取控制器中的属性值

问题描述

我创建了一个名为 (users) 的表,它有两列:namepass. 鉴于我创建了这样的表格:

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

<div class="form-group">
  <?= $form->field($model, 'user') ?>
  <?= $form->field($model, 'password') ?>
    <div class="col-lg-offset-1 col-lg-11">
        <?= Html::submitButton('Login', ['class' => 'btn btn-primary']) ?>
    </div>
</div>
<?php ActiveForm::end() ?>

所以我需要将这两个属性传递给控制器​​以插入数据库。

标签: phpmysqlyiiyii2yii2-basic-app

解决方案


在您的控制器中,您可以通过以下方式获取您的帖子表单:

Yii::$app->request->post()

这样您就可以将值加载到模型中

$model->load(Yii::$app->request->post())

在这里你可以找到一个起点


推荐阅读