art-craft/yii2-app-advanced

Custom Semantic URLs, admin panel, user, debug, sass

Installs: 27

Dependents: 0

Suggesters: 0

Stars: 0

Watchers: 3

Forks: 0

Open Issues: 0

Language:JavaScript

Type:project

dev-master 2016-07-25 09:06 UTC

README

Миграции для user:

  1. yii migrate/up --migrationPath=@vendor/dektrium/yii2-user/migrations
  2. yii migrate/up --migrationPath=@yii/rbac/migrations

Для закрытия доступа к админпанели не админам в контролере использовать

          'AccessSecure' =>
            [
                'class' => AccessSecure::className(),
                'rules' => [
                    [
                        'actions' => ['login', 'error'],
                        'allow' => true,
                    ],
                    [
                        'allow' => true,
                        'roles' => ['admin'],
                    ],
                ],
            ],

Для формирования транслитерации в названиях в composer.json добавить

    "2amigos/yii2-transliterator-helper": "*"

    В моделях

    public function behaviors()
        {
            return [
                'slug' => [
                    'class' => 'common\behaviors\Slug',
                    'in_attribute' => 'title',
                    'out_attribute' => 'slug',
                    'translit' => true
                ],
            ];
        }