githubjeka / yii2-tutorial

Yii2 учебное руководство, мануал по созданию сайта на русском языке.
Other
131 stars 31 forks source link

ошибка на странице Обработка формы. #1

Closed des1roer closed 9 years ago

des1roer commented 9 years ago

\yii2-tutorial\yii2-app-advanced\frontend\controllers\SiteController.php

public function actionInterview()
{            
    $model = new Interview();
    if ($model->load(Yii::$app->request->post()) && $model->save()) {
            Yii::$app->session->setFlash(
                'success',
                'Спасибо, что уделили время. В ближайшее время будут опубликованы результаты.'
            );
            return $this->redirect(Url::home());
        }           
    return $this->render('interview', ['model' => $model,]);
}

при сохранении

 Unknown Method – yii\base\UnknownMethodException
 Calling unknown method: frontend\models\Interview::save()
des1roer commented 9 years ago

после git checkout -f step-0.3 проблема пропала

des1roer commented 9 years ago

на странице нужно поменять

public function actionInterview()
{
    $model = new Interview();

на

public function actionInterview()
{
    $model = new \frontend\models\Interview();
githubjeka commented 9 years ago

После git checkout -f step-0.3 namespace будет подключён через use. Так что не нужно менять.