을 나는 DropDownList로가?Yii2 DropDownList로 기본값 yii2에서
0
A
답변
2
알았습니다. 솔루션은 컨트롤러에 작성하는 것입니다 :
public function actionCreate()
{
$model->Körperschaft='b';
0
당신은 그렇지 절약에 대한 책임이 있습니다 선 후를 둘 필요가 있습니다
, 값은 사용자가 다른 값을 선택 후에도 변경하지 않습니다. 아래의 예 :
public function actionCreate(){
//Something you want to do before saving
if ($model->load(Yii::$app->request->post()) && $model->save()) {
//Something you do after saving before redirecting
return $this->redirect(['your-prefered-page']);
}
// Some other lines of code
$model->Körperschaft='b';
return $this->render('create', [
'model' => $model,
]);
}
나는 이것이 도움이된다고 생각합니다.
0
이
<?= $form->field($model, 'Körperschaft')->dropDownList(['a' => 'Item A', 'b' => 'Item B', 'c' => 'Item C'], ['options'=>['b'=>['Selected'=>true]]])?>
0
U 코드를 사용할 수 있습니다하려고합니다. 여기에 b가 기본값으로 표시됩니다.
<?= Html::dropDownList('modelfield', null, ['1' => 'a', '2' => 'b', '3' => 'c'], [ 'class'=>'form-control','prompt' => 'Select Rating', 'options' => [ 2 => ['Selected'=>'selected']] ]);
?>