black-lamp / yii2-legal-agreement

模块,用于在仪表盘中添加法律协议

安装: 133

依赖: 0

建议: 0

安全性: 0

星标: 0

关注者: 7

分支: 0

开放问题: 0

类型:yii2-extension

1.0.5 2017-05-03 16:03 UTC

This package is not auto-updated.

Last update: 2024-09-13 22:25:38 UTC


README

模块,用于在仪表盘中添加法律协议

Latest Stable Version Latest Unstable Version License

安装

运行命令

composer require black-lamp/yii2-legal-agreement

或将其添加

"black-lamp/yii2-legal-agreement": "1.*.*"

到您的 composer.json 文件的 require 部分。

应用迁移

yii migrate --migrationPath=@vendor/black-lamp/yii2-legal-agreement/common/migrations

将模块添加到应用配置

前端模块,用于显示和接受协议

'modules' => [
     // ...
     'legal' => [
         'class' => bl\legalAgreement\frontend\LegalModule::className(),
     ],
]

后端模块,用于处理协议

'modules' => [
     // ...
     'legal' => [
         'class' => bl\legalAgreement\backend\LegalModule::className(),
         'languageProvider' => [
               'class' => bl\legalAgreement\backend\providers\DbLanguageProvider::className(),
               'arModel' => \bl\multilang\entities\Language::className(),
               'idField' => 'id',
               'nameField' => 'name'
         ]
     ],
]

添加组件到应用配置

用于处理协议和用户的组件

'components' => 
[
    // ...
    'legal' => [
        'class' => bl\legalAgreement\common\components\LegalAgreement::className()
    ],
]