如何将swiftmailer setFrom()设置为显示姓名而不是电子邮件?Yii2

如何将swiftmailer setFrom()设置为显示姓名而不是电子邮件?Yii2,yii2,Yii2,我知道与此相关的问题很多,但只有如何显示姓名而不是电子邮件 因此,我使用SwiftMailer发送联系人表单电子邮件,而不仅仅是姓名,我想显示表单的name和姓氏。我该怎么做 public function sendEmail($email) { return Yii::$app->mailer->compose() ->setTo($email) ->setFrom([$this->email =>

我知道与此相关的问题很多,但只有如何显示姓名而不是电子邮件

因此,我使用
SwiftMailer
发送联系人表单电子邮件,而不仅仅是姓名,我想显示表单的
name
姓氏
。我该怎么做

public function sendEmail($email) 
{
    return Yii::$app->mailer->compose()
            ->setTo($email)
            ->setFrom([$this->email => $this->name])
            ->setSubject($this->subject)
            ->setTextBody($this->text)
            ->send();
}    

感谢您的帮助

如果它们是分开的,只需追加即可

->setFrom([$this->email => $this->name." ".$this->surname])

如果它们是分开的,只需附加它们

->setFrom([$this->email => $this->name." ".$this->surname])