如何删除CakePHP公司“;此电子邮件是使用CakePHP框架生成的;从CakeEmails

如何删除CakePHP公司“;此电子邮件是使用CakePHP框架生成的;从CakeEmails,php,email,cakephp-2.0,Php,Email,Cakephp 2.0,我正在使用CakePHP2.0和CakeEmail 我可以毫无问题地发送电子邮件 不过,我想删除 “此电子邮件是使用CakePHP框架生成的” 在我的应用程序发送的每封电子邮件末尾添加。可能吗 非常感谢你 如果您使用aptena、eclipse、dreamweaver等编辑器,我会说对cakephp中的文件内容进行grep风格的搜索,以查找该短语。因为它必须在框架内的某个地方以某种方式硬编码 不确定移除这样的东西是否违反蛋糕的使用条款,但是。如果您想删除它,那将是我的开始,因为我对cake的文件

我正在使用CakePHP2.0和CakeEmail

我可以毫无问题地发送电子邮件

不过,我想删除

“此电子邮件是使用CakePHP框架生成的”

在我的应用程序发送的每封电子邮件末尾添加。可能吗


非常感谢你

如果您使用aptena、eclipse、dreamweaver等编辑器,我会说对cakephp中的文件内容进行grep风格的搜索,以查找该短语。因为它必须在框架内的某个地方以某种方式硬编码


不确定移除这样的东西是否违反蛋糕的使用条款,但是。如果您想删除它,那将是我的开始,因为我对cake的文件结构不是100%熟悉

该行实际上是电子邮件布局的一部分,位于
app/View/Layouts/email/text/default.ctp
app/View/Layouts/email/html/default.ctp
,用于html邮件。你可以放心地把它删掉。有关电子邮件模板的详细信息。

简短回答 它位于
/app/View/Layouts/Emails/html/default.ctp
/app/View/Layouts/Emails/text/default.ctp

/app/View/Emails/html/default.ctp
/app/View/Emails/text/default.ctp
中,它不是。出于某种原因,编辑这些文件并没有什么不同(看起来)


略长的答案 默认情况下,
/app/View/Layouts/Emails/html/default.ctp
如下所示:

<?php
/**
 *
 * PHP 5
 *
 * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
 * Copyright 2005-2012, Cake Software Foundation, Inc. (http://cakefoundation.org)
 *
 * Licensed under The MIT License
 * Redistributions of files must retain the above copyright notice.
 *
 * @copyright     Copyright 2005-2012, Cake Software Foundation, Inc. (http://cakefoundation.org)
 * @link          http://cakephp.org CakePHP(tm) Project
 * @package       Cake.View.Layouts.Emails.html
 * @since         CakePHP(tm) v 0.10.0.1076
 * @license       MIT License (http://www.opensource.org/licenses/mit-license.php)
 */
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
    <title><?php echo $title_for_layout;?></title>
</head>
<body>
    <?php echo $content_for_layout;?>

    <p>This email was sent using the <a href="http://cakephp.org">CakePHP Framework</a></p>
</body>
</html>

此电子邮件是使用

要删除页脚,请删除此行:

<p>This email was sent using the <a href="http://cakephp.org">CakePHP Framework</a></p>
此电子邮件是使用


然后对
/app/View/Layouts/Emails/text/default.ctp执行相同的操作。这是2岁。但我会提出一个可能更“正确”的选择,尽管是格伦·巴利耶茨的回答让我想到了这一点

而不是与默认布局混淆。。。您也可以在发送电子邮件之前拨打此电话

$cakeemail->template('viewtemplate',null);
其中,第一个参数是视图的名称,第二个参数NULL表示不使用任何电子邮件布局。这里有文档记录,说明您可以将布局设置为空