pcrt/yii2-notify

Yii2-notify component

1.0.12 2021-09-20 13:27 UTC

This package is auto-updated.

Last update: 2024-03-20 19:05:23 UTC


README

Daterangepicker gives you a customizable daterangepicker with support for multidate, time, localization and many other highly used options.

##Installation

The preferred way to install this extension is through composer.

Either run

$ php composer.phar require pcrt/yii2-notify "*"

or add

"pcrt/yii2-notify": "*"

to the require section of your composer.json file.

Usage

Once the extension is installed, modify your application configuration to include:

'components' => [
    'notification' => [
      'class' => 'pcrt\component\Notification',
      'mainpath' => '/mail/template/',
      'overridepath' => '/mail/override/',
      'notifier_email' => 'info@protocollicreativi.it'
    ],
    ....
    ....
  ]

If you want to log information relative to message sent can add a specific rules to log config

'log' => [
    'targets' => [
        [
            'class' => 'yii\log\FileTarget',
            'levels' => ['info', 'error', 'warning'],
            'categories' => ['notification'],
            'logVars' => [],
            'logFile' => '@runtime/logs/notification.log',
        ],
        ...
        ...
    ],
],

Now you can use the component inside your action or view

  Yii::$app->notification->send('test', [], 'info@protocollicreativi.it', 'test');

The first params is template name, the library find the template in ovveride path, then in the main path and mathc the first .

The second params is an array passed to mail template as params .

The third params is the destination email address .

The fourth params is the mail subject .

License

Yii2-Datepicker is released under the BSD-3 License. See the bundled LICENSE.md for details.

Enjoy!