모델이 Skill.php입니다. 내가 그것은 나를 error.why 보여주는 $ modelSkill에 $ 모델을 변경할 때 * SkillController.php *에서 내가 actionCreate 방법은 CRUD개체의 수정 yii의 모델 이름
actionCreate(){
$model=new Skill;
}
에 의해 생성 한?
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,
));
}
$ model을 두 번 이상 사용했기 때문에 생각합니다. 전체 작업을 게시하십시오. – Dinistro
모든 $ model을 $ modelskill –
으로 대체하면 오류를 게시 할 수 있습니까? – Dinistro