使用CakePHP发送邮件

时间:2010-07-02 01:05:56

标签: email cakephp

我正在尝试使用CakePHP内置电子邮件组件发送邮件。当我发送邮件时,有这个页脚[此电子邮件是使用CakePHP框架发送的:http://cakephp.org]。我怎么会失去这个?

此致

3 个答案:

答案 0 :(得分:5)

如果您已设置

$this->Email->template = "enquiry";

然后您需要在app/views/layouts/email/text/app/views/layouts/email/html/中创建名为'enquiry.ctp'的模板,如下所示:

文字模板:

<?php echo $content_for_layout; ?>

html模板:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body>
    <?php echo $content_for_layout; ?>
</body>
</html>

答案 1 :(得分:3)

可以从app/views/layouts/email/text/default.ctpapp/views/layouts/email/html/default.ctp进行修改。

答案 2 :(得分:0)

不,你不删除原始文件,你只需通过在适当的位置发布一个同名文件来覆盖它(这与文件在核心蛋糕文件中的位置不同(即cake / libs) ),我认为在这种情况下它只是在SpawnCxy说的地方,只是使用与你试图覆盖的文件相同的名称。