pantera-digital / yii2-mail-kit
Installs: 967
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 1
Type:yii2-extension
Requires
- php: >=7.0.0
- bower-asset/fancybox: *
- bower-asset/sweetalert2: *
- mikehaertl/php-tmpfile: ^1.1
- npm-asset/ace-builds: *
- yiisoft/yii2: ~2.0.6
- yiisoft/yii2-bootstrap: *
- yiisoft/yii2-twig: *
This package is auto-updated.
Last update: 2025-03-19 17:48:55 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