cookyii/module-postman

Cookyii CMF 的邮件管理模块

安装: 492

依赖: 2

建议者: 0

安全性: 0

星标: 1

关注者: 2

分支: 1

开放问题: 0

类型:yii2-extension

dev-master 2018-10-21 19:25 UTC

This package is not auto-updated.

Last update: 2024-09-14 17:26:47 UTC


README

安装

composer require cookyii/module-postman:dev-master

配置

1. 更新配置

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

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

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

2. 依赖关系

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

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

return [
    // ...
    'bootstrap' => [
        // some components ...
        'postman', 'media',
    ],
    'modules' => [
        // some modules ...
        'postman' => 'cookyii\modules\Postman\backend\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\Postman\backend\Permissions',
    ];
}

4. 更新权限

./backend rbac/update

5. 执行新的迁移

./frontend migrate