Class not found

Всем привет. Использую yii basic приложение, и добавил новую секцию в файл main(в navbar), соответственно, указал view который должен отображать, прописал action в контроллере, создал модель. Но пишет что ‘Class ‘app\models\SignUp’ not found’.

Вот код контроллера:




use app\models\SignUp;

public function actionSignup() {

        if(!\Yii::$app->user->isGuest) {

            return $this->goHome();

        }

        $model = new SignUp();

        if($model->load(Yii::$app->request->post())) {

            return $this->goBack();

        } else {

            return $this->render('signup',[

               'model' => $model,

            ]);

        }

    }



Код модели:




namespace app\models;


use Yii;

use yii\base\Model;


class SignUp extends Model {


    public $username;

    public $email;

    public $password;


    public function rules() {

        return [

            //required name, email and pass

            [['username','password','email'], 'required'],

        ];

    }

}



В чем может быть проблема? Так же, когда подключаю beautiful url не работает ни одна ссылка. Кто по данной теме может статьей поделиться? Спасибо.

Недавно создал новое поведение и тоже пришлось бороться с такой ошибкой. Оказалось всё довольно просто - название файла было не правильное. У Вас с этим всё в порядке? Где лежит новый класс SignUp относительно приложения yii и какое у файла имя?