dongxiandi8313
2018-06-29 16:09
浏览 48
已采纳

如何在Symfony 4中使用实例正确调用函数

I'm trying to send an email with SMTP in Symfony 4 and I have the following function as per the docs.

public function send_smtp(\Swift_Mailer $mailer)
{
    $message = (new \Swift_Message('Hello Email'))
        ->setFrom('send@example.com')
        ->setTo('MyEmail@gmail.com')
        ->setBody('test email content');
    $mailer->send($message);
}

However, I want to call this function from a different one like

$this->send_smtp();

But it complains about 'No parameters are passed' and

$this->send_smtp(\Swift_Mailer);

also gives the error message

Undefined constant 'Swift_Mailer'

What can be the problem and how could it be solved?

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

相关推荐 更多相似问题