pantera-digital / yii2-subscribe
该包最新版本(dev-master)没有可用的许可信息。
dev-master
2018-01-14 15:10 UTC
Requires
- bower-asset/growl: *
- bower-asset/ladda: *
This package is auto-updated.
Last update: 2024-09-17 17:15:57 UTC
README
安装
建议通过 composer 安装
composer require pantera-digital/yii2-subscribe "@dev"
或者将其添加到 composer.json 文件中
"pantera-digital/yii2-subscribe": "@dev"
后端
'modules' => [
'subscribe' => [
'class' => \pantera\subscribe\admin\BackendModule::className(),
'permissions' => ['admin'],
],
],
permissions 参数接受一个数组,指定可以管理订阅者的角色
前端
'modules' => [
'subscribe' => [
'class' => \pantera\subscribe\FrontendModule::className(),
'successMessage' => 'Спасибо подписка оформленна успешно!',
],
],
successMessage 参数接受一个字符串,该字符串会在用户完成订阅后显示给用户
迁移
php yii migrate/up --migrationPath=@pantera/subscribe/migrations
使用小部件
<?php
use pantera\subscribe\widget\SubscribeWidget;
<?= SubscribeWidget::widget() ?>
或
<?= \pantera\subscribe\widget\SubscribeWidget::widget() ?>
配置
小部件只有一个参数
action
负责订阅表单的动作
默认值
Url::to(['/subscribe/default/index'])