YII2使用phpexcel导出附件,定时发送邮件实现方案

1.使用YII2.0 advanced版本自带的发送邮件插件,仅需配置就可以发送邮件,可以自定义邮件发送模板。这里就不码字了,度娘一下就有了~

2.phpexcel可以直接使用composer安装,使用phpexcel导出自己需要的报表并保存在后台服务器上。

3.$mail->attach(yii::$app->basePath.'/web/attachments/'.date('Ymd',strtotime($newdate)).'.xls', ['contentType'=>'application/vnd.ms-excel']);

4.就是在某一个自己看得顺眼的controller里面写一个action,把上面3点的内容全部完成,这个时候,我要是没有猜错的话,你已经拥有了一个可以发送带excel为附件的url地址

5.Linux服务器的话直接使用crontab定时任务去每天用curl去刷一把这个url...那么配置的接收者邮箱里面就会叮叮当当的,好不热闹~~

6.就酱·~

你可能感兴趣的:(YII2使用phpexcel导出附件,定时发送邮件实现方案)