pantera-digital / yii2-mail-kit
此包最新版本(dev-master)没有可用的许可证信息。
dev-master
2019-09-19 05:38 UTC
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: 2024-09-19 16:48:48 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(string $template, array $params = []) ->setTo($to) ->send();
- $template 模板别名
- $params 传递给twig的参数数组