pantera-digital/yii2-mail-kit

There is no license information available for the latest version (dev-master) of this package.

Installs: 799

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 1

Type:yii2-extension

dev-master 2019-09-19 05:38 UTC

This package is auto-updated.

Last update: 2021-07-19 10:01:19 UTC


README

Установка

composer require pantera-digital/yii2-mail-kit "@dev"

Добавить в консольный конфиг путь до миграций

'controllerMap' => [
    'migrate' => [
        'class' => yii\console\controllers\MigrateController::className(),
        'migrationPath' => [
            '@pantera/mail/migrations',
        ],
    ],
],

Запустить миграции

php yii migrate

Настройка

Модуль зависит от https://github.com/yiisoft/yii2-twig нужно сконфигурировать это расширение

Подключить модуль в конфиг для доступы к управлению

'modules' => [
    'mail' => [
        'class' => \pantera\mail\Module::class,
        'permissions' => ['admin'],
    ],
],

Использование

Yii::$app->mailer->composeTemplate(strign $template, array $params = []) ->setTo($to) ->send();

  • $template Алиас шаблона
  • $params Массив параметров которые будут переданны в twig