【问题标题】:Adding html page into a variable for an email body Yii将 html 页面添加到电子邮件正文 Yii 的变量中
【发布时间】:2014-01-22 06:09:55
【问题描述】:

我的控制器中有一个函数,每当 actionCreate 发生时,它都会调用我的 emailAll() 函数。在我的 emailAll() 中,有一行代码可以让我输入邮件正文:

 $message->setBody('To view announcement, click here:  '.$url);

但正如您所见,这是一封无聊的电子邮件正文。我将创建一个包含所有信息的 html 页面,但我不知道如何在 setBody() 中添加整个 HTML 页面。

【问题讨论】:

    标签: php html email yii


    【解决方案1】:

    试试这个代码。

    $message->setBody(
        $this->renderPartial("email_content_view_file",
                 array("url"=>$url),true,false), 'text/html'
     );
    

    【讨论】:

    • 嗯,它占用了页面,但它不在 html 中。它甚至显示了 html 标签。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-24
    • 1970-01-01
    • 2012-10-30
    • 1970-01-01
    • 1970-01-01
    • 2018-08-04
    • 1970-01-01
    相关资源
    最近更新 更多