0
我有一個模型Skill.php。在* SkillController.php *我有污物在yii中修改model的對象名稱
actionCreate(){
$model=new Skill;
}
產生actionCreate方法時,我改變$模式,$ modelSkill它顯示我error.why?
public function actionCreate()
{
$model=new Skill;
// Uncomment the following line if AJAX validation is needed
// $this->performAjaxValidation($model);
if(isset($_POST['Skill']))
{
$model->attributes=$_POST['Skill'];
if($model->save())
$this->redirect(array('view','id'=>$model->skill_id));
}
$this->render('create',array(
'model'=>$model,
));
}
更改爲$ modelSkill
public function actionCreate()
{
$modelSkill=new Skill;
// Uncomment the following line if AJAX validation is needed
// $this->performAjaxValidation($modelSkill);
if(isset($_POST['Skill']))
{
$modelSkill->attributes=$_POST['Skill'];
if($modelSkill->save())
$this->redirect(array('view','id'=>$modelSkill->skill_id));
}
$this->render('create',array(
'model'=>$modelSkill,
));
}
因爲您多次使用$模型,我想。 請發佈整個actionCreate。 – Dinistro
我用$ modelskill替換所有$模型 –
你能發佈你的錯誤嗎? – Dinistro