cookyii/module-page

Cookyii CMF 的静态页面管理模块

安装: 323

依赖: 1

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 1

开放问题: 0

类型:yii2-extension

dev-master 2017-02-03 10:55 UTC

This package is not auto-updated.

Last update: 2024-09-14 16:55:39 UTC


README

安装

composer require cookyii/module-page:dev-master

配置

1. 更新配置

backend app 配置中的 modules 部分添加 cookyii\modules\Page\backend\Module,并在 bootstrap 部分添加 page

// ./backend-app/config/app.php

return [
    // ...
    'bootstrap' => [
        // some components ...
        'page'
    ],
    'modules' => [
        // some modules ...
        'page' => 'cookyii\modules\Page\backend\Module',
    ],
    // ...
];

frontend app 配置中的 modules 部分添加 cookyii\modules\Page\frontend\Module,并在 bootstrap 部分添加 page

// ./backend-app/config/app.php

return [
    // ...
    'bootstrap' => [
        // some components ...
        'page'
    ],
    'modules' => [
        // some modules ...
        'page' => 'cookyii\modules\Page\frontend\Module',
    ],
    // ...
];

2. 依赖

此外,您还需要配置以下模块(它们已经被下载)

// ./backend-app/config/app.php

return [
    // ...
    'bootstrap' => [
        // some components ...
        'account', 'page', 'postman', 'media',
    ],
    'modules' => [
        // some modules ...
        'account' => 'cookyii\modules\Account\backend\Module',
        'page' => 'cookyii\modules\Page\backend\Module',
        'postman' => 'cookyii\modules\Postman\backend\Module',
        'media' => 'cookyii\modules\Media\backend\Module',
    ],
    // ...
];
// ./frontend-app/config/app.php

return [
    // ...
    'bootstrap' => [
        // some components ...
        'page', 'media',
    ],
    'modules' => [
        // some modules ...
        'page' => 'cookyii\modules\Page\frontend\Module',
        'media' => 'cookyii\modules\Media\backend\Module',
    ],
    // ...
];

3. 添加新权限

rbac/update 命令中添加合并类 cookyii\modules\Page\backend\Permissions

// ./common/commands/RbacCommand.php

class RbacCommand extends \rmrevin\yii\rbac\Command
{
    
    public $backendMerge = [
        // ...
        'cookyii\modules\Account\backend\Permissions',
        'cookyii\modules\Page\backend\Permissions',
        'cookyii\modules\Postman\backend\Permissions',
    ];
}

4. 更新权限

./backend rbac/update

5. 执行新迁移

./frontend migrate