Установка
Предпочтительно через composer:, (*1)
composer require pantera-digital/yii2-contact-me "@dev"
Или добавьте в composer.json, (*2)
"pantera-digital/yii2-contact-me": "@dev"
Backend
'modules' => [
'contact-me' => [
'class' => \pantera\contactMe\admin\Module::className(),
'permissions' => ['admin'],
],
],
Параметр permissions принимает массив ролей которым доступно управление, (*3)
Frontend
'modules' => [
'contact-me' => [
'class' => \pantera\contactMe\Module::className(),
'successMessage' => 'Спасибо мы скоро с вами свяжемся!',
],
],
Параметр successMessage принимает строку которая будет показана пользователю после отправки формы, (*4)
Миграции
php yii migrate/up --migrationPath=@pantera/contactMe/migrations
Использование виджета
или, (*5)
= pantera\contactMe\widgets\contactMe\ContactMeWidget::widget() ?>
Настройка
у виджета есть только один параметр, (*6)
action
отвечает за action формы, (*7)
дефолтное значение, (*8)
Url::to(['/contact-me/default/index'])