php - 如何从视图 Yii 2 中的表单获取控制器中的属性值
问题描述
我创建了一个名为 (users) 的表,它有两列:name
和pass
. 鉴于我创建了这样的表格:
<?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() ?>
所以我需要将这两个属性传递给控制器以插入数据库。
解决方案
在您的控制器中,您可以通过以下方式获取您的帖子表单:
Yii::$app->request->post()
这样您就可以将值加载到模型中
$model->load(Yii::$app->request->post())
在这里你可以找到一个起点
推荐阅读
- c++ - OpenCV我应该使用智能指针来防止内存泄漏吗
- php - 我可以修复我的代码,该代码从函数返回一个空数组并且没有错误消息
- android - 即使通过蓝牙连接到远程媒体扬声器,是否可以从扬声器播放声音
- ruby-on-rails - Nginx 试图打开不存在的passengerfile.json
- sql - SQL join 仅一次
- spring-webflux - Webflux - 多次读取单声道(请求)
- css - 带圆角的 Spinner CSS
- javascript - 读取对象数据导致未定义但正确读取键
- javascript - 在打字稿中的多维数组中查找索引
- javascript - 使用 reactjs 将数据保存在表单中