PHPackages                             paulzi/cmyii - 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. [Admin Panels](/categories/admin)
4. /
5. paulzi/cmyii

ActiveYii2-extension[Admin Panels](/categories/admin)

paulzi/cmyii
============

CMYii - is CMS admin system based on Yii Framework 2

v0.1.16(6mo ago)1167[12 PRs](https://github.com/paulzi/cmyii/pulls)MITPHP

Since Dec 25Pushed 6mo ago1 watchersCompare

[ Source](https://github.com/paulzi/cmyii)[ Packagist](https://packagist.org/packages/paulzi/cmyii)[ RSS](/packages/paulzi-cmyii/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependencies (1)Versions (30)Used By (0)

CMYii CMS
=========

[](#cmyii-cms)

CMYii - is CMS admin system based on Yii Framework 2.

CMYii provides only a framework for management with data, you need to implement the data blocks yourself.

This module provides the admin system itself.

Install
-------

[](#install)

```
composer require paulzi/cmyii
```

Usage
-----

[](#usage)

### Apply migrations

[](#apply-migrations)

Apply migrations in `migrations` folder. To do this, use one of the following methods:

1. Add `paulzi\cmyii\migrations` namespace to your console app:

```
return [
    'controllerMap' => [
        'migrate' => [
            'class' => 'yii\console\controllers\MigrateController',
            'migrationPath' => null,
            'migrationNamespaces' => [
                'console\migrations',
                'paulzi\cmyii\migrations',
            ],
        ],
    ],
]
```

2. Run command:

```
./yii migrate --migrationPath= --migrationNamespaces=paulzi\cmyii\migrations
```

Specify in the configs of the application:

```
return [
    'bootstrap' => ['cmyii'],
    'modules' => [
        'cmyii' => [
            'class' => 'paulzi\cmyii\Cmyii',
        ],
        'admin' => [
            'class' => 'paulzi\cmyii\admin\CmyiiAdmin',
            'adminBlocks' => [
                'common\cmyii\text\TextAdminWidget',
            ],
        ],
    ],
];
```

### Add area in layout

[](#add-area-in-layout)

Add Area widgets in your layout:

```
