Ошибка при выходе из учетки

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Artikk
Сообщения: 551
Зарегистрирован: 2017.02.10, 09:12

Ошибка при выходе из учетки

Сообщение Artikk » 2018.01.22, 15:18

Method Not Allowed (#405)
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.

Здравствуйте. Такая ошибка, как быть? Использую advanced версию.

Код: Выделить всё

public $depends = [
        'yii\web\YiiAsset',
        'yii\bootstrap\BootstrapAsset',
    ];
https://c2n.me/3RfGf6z это прописал

Artikk
Сообщения: 551
Зарегистрирован: 2017.02.10, 09:12

Re: Ошибка при выходе из учетки

Сообщение Artikk » 2018.01.22, 15:34

если сделаю так:
<a href="<?php echo \yii\helpers\Url::to(['/site/logout'])?>" data-method="post"><li>Выход</li></a>

то ошибки нет... в чем причина?

Nerf
Сообщения: 780
Зарегистрирован: 2015.01.29, 00:37

Re: Ошибка при выходе из учетки

Сообщение Nerf » 2018.01.22, 16:33

1) YiiAsset подключает jquery, т.е. у вас 2 раза (да и старье какое-то подключаете).
2) У вас в ошибке все написано. https://translate.google.ru/

Аватара пользователя
maleks
Сообщения: 1542
Зарегистрирован: 2012.12.26, 12:56

Re: Ошибка при выходе из учетки

Сообщение maleks » 2018.01.22, 16:46

Artikk писал(а):
2018.01.22, 15:34
если сделаю так:
Так и предполагается что надо делать, там за кулисами по нажатию на эту ссылку идет отправка формы.
Просто на экшене logout стоит ограничение что на него с постом приходить, что правильно, т.к меняется состояние.

Ответить