pantera-digital / yii2-contact-me
Installs: 76
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:yii2-extension
Requires
- bower-asset/growl: *
- bower-asset/ladda: *
This package is auto-updated.
Last update: 2025-03-09 14:28:51 UTC
README
Установка
Предпочтительно через composer:
composer require pantera-digital/yii2-contact-me "@dev"
Или добавьте в composer.json
"pantera-digital/yii2-contact-me": "@dev"
Backend
'modules' => [
'contact-me' => [
'class' => \pantera\contactMe\admin\Module::className(),
'permissions' => ['admin'],
],
],
Параметр permissions принимает массив ролей которым доступно управление
Frontend
'modules' => [
'contact-me' => [
'class' => \pantera\contactMe\Module::className(),
'successMessage' => 'Спасибо мы скоро с вами свяжемся!',
],
],
Параметр successMessage принимает строку которая будет показана пользователю после отправки формы
Миграции
php yii migrate/up --migrationPath=@pantera/contactMe/migrations
Использование виджета
<?php
use pantera\contactMe\widgets\contactMe\ContactMeWidget;
<?= ContactMeWidget::widget() ?>
или
<?= pantera\contactMe\widgets\contactMe\ContactMeWidget::widget() ?>
Настройка
у виджета есть только один параметр
action
отвечает за action формы
дефолтное значение
Url::to(['/contact-me/default/index'])