有一个字段在ActiveForm
<?= $form->field($model, 'question1')->widget(MultipleInput::className(), [
'min' => 1, // should be at least 2 rows
'allowEmptyList' => true,
'enableGuessTitle' => true,
'addButtonPosition' => MultipleInput::POS_HEADER, // show add button in the header
'columns' => [
[
'name' => 'name',
'title' => 'Класс',
'enableError' => true,
'options' => [
'min' => '1',
'required' => 'required',
],
],
[
'name' => 'umk',
'title' => 'УМК',
'enableError' => true,
'options' => [
'class' => 'form-control liter',
],
'attributeOptions' => [
'enableClientValidation' => true,
'validateOnChange' => true,
'allowEmptyList' => true,
],
],
]
])->label(false) ?>
数据库中有一个单元格question1
当我通过 $model->save() 保存到单元格时,
这实际上就是为什么,然后 var_dump question1
POSTArray
["question1"]=>
array(1) {
[0]=>
array(2) {
["name"]=>
string(1) "1"
["umk"]=>
string(2) "в"
}
}
如何保存question1
来自两列(名称,umk)的单元格数据和它们之间的空格???
如果我正确理解了这个问题,那么您需要将数组转换为字符串。
试试这样。