代码之家  ›  专栏  ›  技术社区  ›  Sithu

CakePHP 3不使用模板发送邮件,但使用vars

  •  0
  • Sithu  · 技术社区  · 6 年前

    $email = new Email('default');
    $email->emailFormat('html')
            ->helpers(['Html'])
            ->viewVars($vars)
            ->from($from)
            ->to($email)
            ->subject($subject);
    
    $email->send($content);
    

    我早料到了 $vars 将呈现给 $content ,但不起作用。例如,我有 Dear <?=$guestName?>, Dear, 在收到的邮件中。HTML格式也不起作用。当我使用模板时,它确实起作用了。我怎么了?

    0 回复  |  直到 6 年前