0
저는 여전히 yii와 php에서 초보자입니다.db에서 yii2의 텍스트 필드에 값을 삽입하십시오.
내 문제는 다음과 같습니다
내가 그 DB에서 내 텍스트 필드에 값을 추가 할 수 있습니다. 내 db 테이블 'config'에는 3 개의 열, id, name, value가 있습니다.
나는 다음과 같은 코드를 시도 :
<?= $form->field($model, 'name')->textInput(['value'=>$model->value])->label('name',['class'=>'label-class'])?>
하지만 값을 표시하지 않았다.
변경 값에 대한 업데이트 양식을 원합니다. 예 : 이름 : 제목; 가치 : 안녕하세요.
public function actionUpdate($id)
{
$model = $this->findModel($id);
if ($model->load(Yii::$app->request->post()) && $model->save()) {
return $this->redirect(['view', 'id' => $model->id]);
} else {
return $this->render('update', [
'model' => $model,
]);
}
}
protected function findModel($id)
{
if (($model = Mymodel::findOne($id)) !== null) {
return $model;
} else {
throw new NotFoundHttpException('The requested page does not exist.');
}
}
및보기에 당신은 단순히 당신의 데이터베이스 값이 필드에있을 것입니다
<?= $form->field($model, 'name')->textInput()->label('name',['class'=>'label-class'])?>
쓰기 :
컨트롤러 코드를 표시하십시오. –