根据邮件文档重写了邮件服务的配置如下:
下面是我的一些理解顺序
1、订单确认邮件分为游客模式和用户模式,
2、支付成功后通过Yii::$service->payment->alipay->paymentSuccess()对订单进行一系列的处理,包括发邮。
3、通过调用Yii::$service->email->order->sendCreateEmail()发送邮件
登陆身份下单购买,反复测试都是收到的游客模板配置,没有启用重写的登陆用户模板配置,也就是在sendCreateEmail()方法里siGust判断我是游客身份。。。。
我重写check/onepage/submitorder提交订单方法,在这里就开始调用发送邮件的服务,发现是邮件服务启用的是我重写的登陆用户的邮件配置。
排查了很久也没有找到这个跳回fecshop再发送邮件判断是游客的问题的根源所在,还望大佬指点(⊙…⊙)