pantera-digital / yii2-subscribe
Installs: 65
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 0
Open Issues: 0
Type:yii2-extension
Requires
- bower-asset/growl: *
- bower-asset/ladda: *
This package is auto-updated.
Last update: 2025-03-17 18:29:30 UTC
README
Установка
Предпочтительно через composer:
composer require pantera-digital/yii2-subscribe "@dev"
Или добавьте в composer.json
"pantera-digital/yii2-subscribe": "@dev"
Backend
'modules' => [
'subscribe' => [
'class' => \pantera\subscribe\admin\BackendModule::className(),
'permissions' => ['admin'],
],
],
Параметр permissions принимает массив ролей которым доступно управление подписчиками
Frontend
'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
отвечает за action формы подписки
дефолтное значение
Url::to(['/subscribe/default/index'])