【发布时间】:2017-09-10 17:47:55
【问题描述】:
我有一个名为 persons 的表,其中包含 id 和 name 字段。
我有一个 create.php 视图来加载名为 Persons 的模型,现在我想添加一个名为 hasCar 的复选框来显示是否一个人有车(所以这是一个布尔条件)。
然后我有 send 按钮将 form 的 $model 数组发送到控制器,所以我需要添加 hasCar 变量到 $model 数组。
但复选框不是 persons 表的列,所以我收到了一些错误,因为它不是模型的一部分。
我以这种方式添加了复选框,但它当然不起作用。
<?= $form->field($model, 'hasCar')->checkbox(); ?>
是否可以在 $model 数组中发送 hasCar 变量?我的意思是,当按下 send 按钮时,如何将 hasCar 变量发送到控制器?
【问题讨论】:
标签: php model-view-controller yii2 yii2-advanced-app