daxslab/yii2-contactform-module

Yii2 module for including contact forms.

1.0.5 2020-10-27 00:32 UTC

This package is auto-updated.

Last update: 2024-12-27 10:12:23 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

Yii2 module for including contact forms

Installation

The preferred way to install this extension is through composer.

Either run

php composer.phar require --prefer-dist daxslab/yii2-contactform-module "*"

or add

"daxslab/yii2-contactform-module": "*"

to the require section of your composer.json file.

Usage

Setup the module on config file

'modules' => [
    //...
    'contactForm' => [
        'class' => 'daxslab\contactform\Module',
        'viewPath' => '@app/views/contactForm', //you can configure the view path in order to use custom views
    ],
    //...
],

Partial usage

You can embed the form on any view using Yii::$app->runAction('/contactForm/default/contact', ['renderPartial' => true]).

Customization

  • email: email to send and receive email.
  • successMessage: message to show to set on flash when sending email.
  • errorMessage: message to show to set on flash if failed when sending email.