Вопрос по реализации функционала

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

Вопрос по реализации функционала

Сообщение Artikk »

Здравствуйте. Есть 2 сайта:
https://www.butik.ru/
https://www.farfetch.com/ru/
Вверху в шапке в левом углу есть МУЖСКОЕ и ЖЕНСКОЕ. т.е. мы нажимаем и у нас в url появляется woman или man... Вопрос, как это реализовать и выводить если выбрано что-то либо только женское, либо мужское? При загрузке товаров я думал сделать поле типа (МУЖСКОЕ или ЖЕНСКОЕ). Там url запоминается в сессию?
Artikk
Сообщения: 742
Зарегистрирован: 2017.02.10, 09:12

Re: Вопрос по реализации функционала

Сообщение Artikk »

[Думаю сделать при помощи сессии:
Контроллер:

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

if ($s == 2) {
            Yii::$app->session->set('sex', '2');
        }elseif ($s == 1){
            Yii::$app->session->set('sex', '1');
        }
Вид:

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

<ul class="mans">
                <li><a href="<?php echo \yii\helpers\Url::to(['/main/index', 'sex' => 2])?>">Мужчинам</a></li>
                <li><a href="<?php echo \yii\helpers\Url::to(['/main/index', 'sex' => 1])?>">Женщинам</a></li>
            </ul>
что думаете?
Аватара пользователя
maleks
Сообщения: 1992
Зарегистрирован: 2012.12.26, 12:56

Re: Вопрос по реализации функционала

Сообщение maleks »

Если смотреть первый, то там первоочередно по урлу а не сессии определяется категория
Сессия как дополнительно когда неясно из урла
Ответить