Skip to content

daxslab/yii2-contactform-module

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yii2 Contact Form

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.