black-lamp / yii2-legal-agreement
模块,用于在仪表盘中添加法律协议
1.0.5
2017-05-03 16:03 UTC
Requires
- 2amigos/yii2-tinymce-widget: ~1.1
- yii2tech/ar-position: ^1.0
- yiisoft/yii2: ^2.0.4
- yiisoft/yii2-bootstrap: *
This package is not auto-updated.
Last update: 2024-09-13 22:25:38 UTC
README
模块,用于在仪表盘中添加法律协议
安装
运行命令
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() ], ]