arter / amos-invitations
此包最新版本(1.2.0)没有可用的许可证信息。
邀请人员加入平台的系统
1.2.0
2024-04-02 08:36 UTC
Requires
- php: >=5.4.0
- arter/amos-admin: ^2.0.1
- arter/amos-core: ^1.9.58
- arter/amos-dashboard: ^1.8.4
- arter/amos-notify: ^1.4.0
- phpoffice/phpexcel: ^1.8
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-07 10:15:57 UTC
README
邀请外部人员加入平台的系统
安装
1. 安装此扩展的首选方式是通过 composer。
运行以下命令
composer require arter/amos-invitations
或者将此行
"arter/amos-invitations": "dev-master"
添加到您的 composer.json
文件的 require 部分中。
2. 在后端主配置中添加模块
'modules' => [
'invitations' => [
'class' => 'arter\amos\invitations\Module',
],
],
3. 应用迁移
php yii migrate/up --migrationPath=@vendor/arter/amos-invitations/src/migrations
或者在控制台中添加此行到您的迁移配置中
return [
'@vendor/arter/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' 用于将翻译类别链接到邮件主题的字符串。