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.就酱·~
网友评论