0
我尝试了一些方法:首先 我CONTROLER &创建某些情况下它们发送到形式,但是当我让他们回到在控制器中我得到的只是最后一个。 后来我试图用这种方式:在视图Yii2如何将模型的多个实例发送到一个表单? &让他们回到在控制器
$models = [new BannerAd()];
for($i = 1; $i < 4; $i++) {
$models[] = new BannerAd();
}
后(形式): 控制器
<div class="banner-ad-main container">
<?
$form1 = ActiveForm::begin();
echo 'One model';
echo $form1->field($models[0], "[0]banner_ad_url")->label($models[0]->banner_ad_img);
echo 'Second model';
echo $form1->field($models[1], "[0]banner_ad_url")->label($models[1]->banner_ad_img);
echo 'Third model';
echo $form1->field($models[2], "[0]banner_ad_url")->label($models[2]->banner_ad_img);
?>
<div class="form-group">
<?= Html::submitButton($model->isNewRecord ? Yii::t('app', 'Create') : Yii::t('app', 'Update'), ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']) ?>
</div>
<? ActiveForm::end(); ?>
但我仍然在$后得到公正的最后一个。
谢谢
显示所有的动作代码,请 – scaisEdge