pantera-digital/yii2-subscribe

该包最新版本(dev-master)没有可用的许可信息。

dev-master 2018-01-14 15:10 UTC

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'])