PHPackages                             kriptograf/yii2-menu - 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. kriptograf/yii2-menu

ActiveYii2-extension

kriptograf/yii2-menu
====================

Menu module for you site

3503PHP

Since Jan 24Pushed 3y ago1 watchersCompare

[ Source](https://github.com/kriptograf/yii2-menu)[ Packagist](https://packagist.org/packages/kriptograf/yii2-menu)[ RSS](/packages/kriptograf-yii2-menu/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)DependenciesVersions (2)Used By (0)

Menu module
===========

[](#menu-module)

Menu module for you site

Installation
------------

[](#installation)

The preferred way to install this extension is through [composer](http://getcomposer.org/download/).

Either run

```
composer require --prefer-dist kriptograf/yii2-menu "*"

```

or add

```
"kriptograf/yii2-menu": "*"

```

to the require section of your `composer.json` file.

Add the following code to config file Yii2

```
'modules' => [
    'menu' => [
        'class' => '\kriptograf\menu\Module',
    ],
]
```

Add the following code to config file Yii2 for settings module kartik-v gridview

```
    'modules' => [
       'gridview' =>  [
            'class' => '\kartik\grid\Module'
            // enter optional module parameters below - only if you need to
            // use your own export download action or custom translation
            // message source
            // 'downloadAction' => 'gridview/export/download',
            'i18n' => [
                'class' => 'yii\i18n\PhpMessageSource',
                'basePath' => '@kvgrid/messages',
                'forceTranslation' => true
            ]
        ]
    ];
```

Configuration
-------------

[](#configuration)

### 1. Create database schema

[](#1-create-database-schema)

Make sure that you have properly configured `db` application component and run the following command:

```
$ php yii migrate/up --migrationPath=@vendor/kriptograf/yii2-menu/migrations
```

### 2. Getting started for admin

[](#2-getting-started-for-admin)

```
/menu/creator
```

Usage
-----

[](#usage)

Once the extension is installed, simply use it in your code by :

```
