0
javascript append를 사용하여 동일한 모델의 인스턴스를 여러 개 사용하려고합니다. 그러나, 어떻게 해야할지 모르겠다. 따라서 다음 코드를 만듭니다.Yii2 자바 스크립트가있는 동일한 모델의 여러 인스턴스
스크립트
var div_input = $('#input');
div_input.append('<input type="hidden" name="'+c+'_round" value="'+c+'" />');
변수 "C"는 증가 실행할 수있다. 예를 들어, 처음에는 "1_round"라는 이름을 붙입니다. 두 번째 시간은 "2_round"가됩니다.
컨트롤러
$loop = true;
$i = 0;
do{
$i++;
if (!empty($_POST[$i . "_round"]))
{
$round = $_POST[$i . "_round"];
$model->model_round= $round;
$model->save();
}else{
$loop = false;
}
}while($loop);
여기서 문제는 항상 데이터 만의 마지막 루프 및 데이터의없는 모든 루프를 절약 할 수있다. 이걸 도와주세요. Yii2를 처음 사용합니다. 감사!
OMG! 그것은 작동합니다! 감사! :) – student2014
당신은 환영합니다 (Y) –