Замена страницы Yii2

Как сменить стандартную страницу от Yii2 , на страницу с авторизацией\регистрацией пользователя?
Я так понял надо в SiteController.php править код

public function actionIndex()
    {
        return $this->render('index');
    }

Сейчас когда пытаюсь перейти на страницу site/login, у меня пишет ошибку

Method Not Allowed. This URL can only handle the following request methods: POST.
The above error occurred while the Web server was processing your request.

Please contact us if you think this is a server error. Thank you.

Пошел сравнивать с файлом main.php (стандартный дизайн Yii) там есть сл.код

<?php
    NavBar::begin([
        'brandLabel' => Yii::$app->name,
        'brandUrl' => Yii::$app->homeUrl,
        'options' => [
            'class' => 'navbar-inverse navbar-fixed-top',
        ],
    ]);
    echo Nav::widget([
        'options' => ['class' => 'navbar-nav navbar-right'],
        'items' => [
            ['label' => 'Главная', 'url' => ['/site/index']],
            ['label' => 'проекты', 'url' => ['/proekt/index']],
            ['label' => 'Контакты', 'url' => ['/site/contact']],
            ['label' => 'Регистрация', 'url' => ['/site/signup']],
            Yii::$app->user->isGuest ? (
                ['label' => 'Войти', 'url' => ['/site/login']]
            ) : (
                '<li>'
                . Html::beginForm(['/site/logout'], 'post')
                . Html::submitButton(
                    'Выйти (' . Yii::$app->user->identity->username . ')',
                    ['class' => 'btn btn-link logout']
                )
                . Html::endForm()
                . '</li>'
            )
        ],
    ]);
    NavBar::end();
    ?>

Тем самым он передает ссылке <li><a method="post" href="/site/login">Войти</a></li>а если вход уже выполнен он меняет на ссылку ввиде <li><a href="site/logout">Админ(Выйти)</a></li>. Хотелось бы это реализовать в шаблоне который использую я, а не в стандартной теме.


Ответы (0 шт):