这是yii的问题、
view页面:
<?= $form->field($modelInf, 'invoiceinfo')->widget(MultipleInput::className(), [
'max' => 10,
'cloneButton' => true,
'columns' => [
[
'name' => 'number',
'type' => \kartik\select2\Select2::class,
'title' => '商品',
'defaultValue' => 1,
'options' => [
'data' =>[ArrayHelper::map(\backend\models\Goods::find()->asArray()->all(), 'id', 'number')],
],
],
[
'name' => 'degrees',
'title' => '度数',
'defaultValue' => 0,
'enableError' => true,
'options' => [
'class' => 'input-degrees',
]
],
[
'name' => 'astigmia',
'title' => '规格',
'defaultValue' => 0,
'enableError' => true,
'options' => [
'class' => 'input-astigmia',
]
],
[
'name' => 'qty',
'title' => '数量',
'defaultValue' => 1,
'enableError' => true,
'options' => [
]
],
[
'name' => 'price',
'title' => '单价',
'defaultValue' => 0.00,
'enableError' => true,
'options' => [
]
]
]
])->label(false); ?>
controller文件:
if ($modelInf->load(Yii::$app->request->post())) {
$modelInf->save(false);
return $this->redirect(['view', 'id' => $user->id]);
} else {
return $this->render('create', [
'modelInf' => $modelInf,
]);
}