Вопрос по рубрикатору

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Vindective
Сообщения: 87
Зарегистрирован: 2014.04.18, 14:21

Вопрос по рубрикатору

Сообщение Vindective »

Добрый день. Имеется рубрикатор

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

<div class="bordered-box">
    <h3>Города</h3>
    <div class="content">
        <ul class="nav nav-categories">
            <?php foreach($cities as $key => $value) : ?>
                    <li><?php echo Html::a(
                        $value['city'],
                        ['index', 'NewsSearch[city]' => $value['city']]
                    )?></li>
            <?php endforeach; ?>
        </ul>
    </div>
</div>
как сделать так, чтобы при выборе рубрики (когда фильтруются данные). Выбранный город становился активным вот так?

Изображение
Аватара пользователя
ksetrin
Сообщения: 81
Зарегистрирован: 2015.03.06, 10:00
Контактная информация:

Re: Вопрос по рубрикатору

Сообщение ksetrin »

Фильтруются данные только на клиенте или на сервере?

Если на сервере, и передается форма с данными, то в рубрикаторе можешь проверять, что находится в Yii::$app->request->get('city')

для ссылки сделай

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

if (Yii::$app->request->get('city') == $value['city']) // добавить к ссылке класс active
Vindective
Сообщения: 87
Зарегистрирован: 2014.04.18, 14:21

Re: Вопрос по рубрикатору

Сообщение Vindective »

Хотелось сделать как то получше.
dmg
Сообщения: 685
Зарегистрирован: 2012.10.15, 03:09

Re: Вопрос по рубрикатору

Сообщение dmg »

Виджет Menu вроде есть.
Vindective
Сообщения: 87
Зарегистрирован: 2014.04.18, 14:21

Re: Вопрос по рубрикатору

Сообщение Vindective »

dmg писал(а):Виджет Menu вроде есть.
а как на нём?
Ответить