open20 / amos-invitations
该包最新版本(1.5.2)没有提供许可证信息。
邀请人员加入平台的系统
1.5.2
2023-05-23 11:39 UTC
Requires
- php: >=5.4.0
- open20/amos-admin: ^2.3.2
- open20/amos-core: ^1.23.0
- open20/amos-dashboard: ^1.9.0
- open20/amos-notify: ^1.4.24
- phpoffice/phpexcel: ^1.8
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-23 14:49:38 UTC
README
#Amos Invitations
邀请外部人员加入平台的系统
安装
1. 安装此扩展的首选方式是通过 composer。
运行以下命令
composer require open20/amos-invitations
或将此行
"open20/amos-invitations": "dev-master"
添加到您的 composer.json
文件的 require 部分中。
2. 在后端主配置中添加模块
'modules' => [ 'invitations' => [ 'class' => 'open20\amos\invitations\Module', ], ],
3. 应用迁移
php yii migrate/up --migrationPath=@vendor/open20/amos-invitations/src/migrations
或将此行添加到控制台中的迁移配置中
return [ '@vendor/open20/amos-invitations/src/migrations', ];
小部件
#邀请用户小部件 InviteUserWidget 绘制一个按钮,打开包含用户邀请表单的模态框。该小部件也可以用于其他模型表单,将按钮和模态表单部分分开(以避免表单包含另一个表单)。
视图中的示例
<?= InviteUserWidget::widget([]) ?>
表单中的示例
<?php ActiveForm::begin() ?>
<?= InviteUserWidget::widget(['layout' => '{invitationBtn}' ]) ?>
<?php ActiveForm::end(); ?>
<?= InviteUserWidget::widget(['layout' => '{invitationModalForm}' ]) ?>
模块配置参数
-
subjectPlaceholder - 字符串,默认 = '#subject-invite' 用于翻译邮件主题的占位符字符串。
-
subjectCategory - 字符串,默认 = 'amosinvitations' 用于将翻译类别链接到邮件主题的字符串。