我的控制器内部有一个函数,每当actionCreate发生时,它都会调用我的emailAll()函数。在我的emailAll()中,有一行代码允许我输入消息正文:
$message->setBody('To view announcement, click here: '.$url);
但是正如你所看到的,这对于一封电子邮件来说是一个无聊的机构。我将创建一个包含所有信息的html页面,但我不知道如何在setBody()中添加整个HTML页面。
答案 0 :(得分:2)
试试这段代码。
$message->setBody(
$this->renderPartial("email_content_view_file",
array("url"=>$url),true,false), 'text/html'
);