Yii2 module for including contact forms.

1.0.5 2020-10-27 00:32 UTC

This package is auto-updated.

Last update: 2024-03-27 08:22:44 UTC


Latest Stable Version Total Downloads Latest Unstable Version License

Yii2 module for including contact forms


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.


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]).


  • 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.