3
此代碼拋出異常:Yii2 ActiveRecord的設置未知屬性:應用程序型號
public function actionSetdubl() {
$dubls = Yii::$app->request->post('dubl');
$parent = Yii::$app->request->post('parent');
$parentInfo = JurForm::find()->where(['PKJUR' => $parent])->asArray()->all()[0];
for ($i = 0; $i < sizeof($dubls); ++$i) {
$val = $dubls[$i];
$jur = JurForm::findOne($val);
$jur->CFLDUBL = 'Yes';
$jur->DUBLMDM_ID = $parentInfo['MDM_ID'];
$jur->DCHANGEDATE = date('Y-m-d H:i:s');
$jur->save();
}
return Yii::$app->getResponse()->redirect('/index.php?r=jur/analysis');
}
與代碼$jur = JurForm::findOne($val);
行。
例外:
Setting unknown property: app\models\JurForm::PKJUR.
DB:甲骨文。
您是否找到解決方案? –
你可以發佈模型'JurForm'的代碼嗎?是模型表中定義的「PKJUR」? –
或者添加使用app \ models \ ModelName;在控制器的開始或嘗試應用程序\ models \ JurForms :: findOne($ val)或應用程序\模型\ JurForms :: find() – Kshitiz