_form 뷰에서 dropDownList를 만들려고합니다. Yii 클래스에서 dropDownList 변수를 전달합니다.
이
는 나는이 처럼 뭔가를 수정해야 의미<div class="row">
<?php echo $form->labelEx($model,'name_en'); ?>
<?php echo $form->textField($model,'name_en',array('size'=>60,'maxlength'=>255)); ?>
<?php echo $form->error($model,'name_en'); ?>
</div>
을 DropDownList로 수정해야하는 텍스트 필드가 _form보기에 이제 컨트롤러 부분
public function actionCreate()
{
$modelCountry = Country::model()->findAll();
$this->render('create',array(
'model'=>$model,'modelCountry'=>$modelCountry,
));
}
입니다
<?php echo $form->dropDownList($model,'name_en',array('!Variable!A!From_modelCountry!','!Variable!B!From_modelCountry!')); ?>
foreach 루프를 사용할 수 있으며 루프 내부에서 일부 DropDownList를 만들 수는 있지만 다시 배열 $ modelCountry에서 데이터를 가져 와서 그 dropDownList의 배열에 직접 저장하는 것이 더 좋은 방법일까요?
감사합니다. 문제가 해결되어 – David
님께 도움이 되었기 때문에 기쁩니다. –