【发布时间】:2020-04-08 20:14:06
【问题描述】:
当我想从表单中获取变量时,post 操作不会加载。
这是我的看法:
<?php
$form = ActiveForm::begin();
?>
<div class="form-group">
<input type="text" name="username" placeholder="FullName">
<?= Html::a(Yii::t('app', 'Start'), ['start', 'link' => $model->link], ['type' => 'button','class' => 'btn btn-primary btn-round']) ?>
</div>
<?php ActiveForm::end(); ?>
这是我的控制器:
if ($model->load(Yii::$app->request->post())){
exit(var_dump('everything is ok'));
}else {
exit(var_dump('nothing is right'));
}
结果是'什么都不对'。
【问题讨论】:
-
我认为这是因为您没有提交表单而是调用了普通链接。看看 Html::submitButton
-
我试过了,但我仍然得到同样的错误
标签: yii yii2 yii2-advanced-app yii-extensions yii-form