Вопрос про Menu и Nav [Решено]

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
begin
Сообщения: 55
Зарегистрирован: 2013.12.15, 13:26

Вопрос про Menu и Nav [Решено]

Сообщение begin »

Добрый день. Делаю меню -

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

 <?php   echo Nav::widget([
                ...
                       ['label' => 'Logout (' . Yii::$app->user->identity->username . ')',
                            'url' => ['/user/security/logout'],
                            'linkOptions' => ['data-method' => 'post']],
                  
                ],
            ]); ?>

В этом случае все нормально, но мне не нужно делать это by Nav widget. Мне не нужен лишний nav в вёрстке, а если использовать Menu вместо Nav, то, как понимаю,
он не дает осуществить выход методом POST -> получаю ошибку "Method Not Allowed. This url can only handle the following request methods: POST."

Туплю, не понимаю, что сделать.
Последний раз редактировалось begin 2014.04.24, 22:23, всего редактировалось 1 раз.
dmeroff
Сообщения: 101
Зарегистрирован: 2012.06.05, 14:32
Откуда: Петрозаводск
Контактная информация:

Re: Вопрос про Menu и Nav

Сообщение dmeroff »

подлкючите \yii\web\YiiAsset, который позволит делать post запросы при клике по ссылкам, имеющим атрибут data-method.
begin
Сообщения: 55
Зарегистрирован: 2013.12.15, 13:26

Re: Вопрос про Menu и Nav

Сообщение begin »

Спасибо за ответ. Подключил - ничего не изменилось (кстати, а он же только подключает 'yii.js', так?). Сейчас попробую поставить отдельно ваш демо-модуль, поиграюсь в нем изменением с нав на меню
Ответить