여기에 큰 도움이 필요합니다. 오전 어디 yii 응용 프로그램을 개발 내 양식을 통해 루프 및 배치 삽입 할. yii에서 bacth 업데이트를 찾았지만 일괄 삽입 및 검증을 수행하는 방법을 알지 못했습니다. 도와주세요.yii에서 일괄 삽입을 사용하는 방법
여기 내보기입니다 :
<?php for($i=0;$i< $this->getDisplayArchModel();$i++) {?>
<FIELDSET class="radios">
<div class="row">
<?php echo $form->labelEx($model,'competency_type'); ?>
<?php echo $form->textField($model,'competency_type'); ?>
<?php echo $form->error($model,'competency_type'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'definition'); ?>
<?php echo $form->textArea($model,'definition'); ?>
<?php echo $form->error($model,'definition'); ?>
</div>
</fieldset>
<?php } ?>
컨트롤러 ::
public function actionDisplayArchModel()
{
$validateCat = $this->getDisplayArchModel();
if($validateCat == NULL)
$this->redirect(array('architecture'));
$model = new CompetencyType;
if(isset($_POST['CompetencyType']))
{
$model->attributes = $_POST['CompetencyType'];
if($model->validate()){
foreach($_POST['CompetencyType'] as $value)
{
echo $value;
}
}
}
$this->render('displayArchModel' ,array('model'=>$model));
}
http://stackoverflow.com/a/292744361045444 –