PHPackages                             yidas/yii2-nav-locator - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. yidas/yii2-nav-locator

ActiveYii2-extension[Utility &amp; Helpers](/categories/utility)

yidas/yii2-nav-locator
======================

Yii 2 Navigation Routing Locator for active menu identification

1.0.0(7y ago)274MITPHP

Since Nov 20Pushed 7y ago1 watchersCompare

[ Source](https://github.com/yidas/yii2-nav-locator)[ Packagist](https://packagist.org/packages/yidas/yii2-nav-locator)[ Docs](https://github.com/yidas/yii2-locator)[ RSS](/packages/yidas-yii2-nav-locator/feed)WikiDiscussions master Synced yesterday

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

 [ ![](https://avatars0.githubusercontent.com/u/993323) ](https://github.com/yiisoft)

Yii 2 Navigation Locator
========================

[](#yii-2-navigation-locator)

Yii 2 Navigation Routing Locator for active menu identification

[![Latest Stable Version](https://camo.githubusercontent.com/93006a78d6b2bf3193a37ffad3a6dc8b6c9e54471fae963d0d852593329161ad/68747470733a2f2f706f7365722e707567782e6f72672f79696461732f796969322d6e61762d6c6f6361746f722f762f737461626c653f666f726d61743d666c61742d737175617265)](https://packagist.org/packages/yidas/yii2-nav-locator)[![Latest Unstable Version](https://camo.githubusercontent.com/ba1b9d9d14adf10a87dd578e56d31ce16e0a21a1d0b905dbf981514282b64fa6/68747470733a2f2f706f7365722e707567782e6f72672f79696461732f796969322d6e61762d6c6f6361746f722f762f756e737461626c653f666f726d61743d666c61742d737175617265)](https://packagist.org/packages/yidas/yii2-nav-locator)[![License](https://camo.githubusercontent.com/c6cee0d874746780ec29c740d9700972a702055f2c065a32a9a6e98a7a99fc07/68747470733a2f2f706f7365722e707567782e6f72672f79696461732f796969322d6e61762d6c6f6361746f722f6c6963656e73653f666f726d61743d666c61742d737175617265)](https://packagist.org/packages/yidas/yii2-nav-locator)

FEATURES
--------

[](#features)

- *Smartly **identifying active navigation** on current controller action*
- *Multi-validators for **grouping active navigation***
- *Route **prefix setting** support*

---

OUTLINE
-------

[](#outline)

- [Demonstration](#demonstration)
- [Requirements](#requirements)
- [Installation](#installation)
- [Usage](#usage)
    - [is()](#is)
    - [in()](#in)
    - [setPrefix()](#setprefix)

---

DEMONSTRATION
-------------

[](#demonstration)

Giving a 3-layer controller action route structure for Yii 2 framework:

```
yii2/
├── controllers/
    ├── data/
        ├── ListController.php
        └── StructureSettingController.php
    ├── datacenters/
        ├── ClusterSettingController.php
        └── ListController.php
    └── SiteController.php

```

In the view of global navigation menu, write active conditions by Nav Locator:

```
