0

私は CakePHP 2.3.0 と CakeEmail を使用しています。

問題なくメールを送信できます。送信されたメールに常に追加されている「このメールは CakePHP フレームワークで生成されました」を削除するために、見つけて削除することを期待していました

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

しかし、それはデフォルトのテンプレートの一部ではありません これができることを願っています どうもありがとうございました!

Cakephp 2.3.2 では、 /app/View/Emails/html/default.ctp の内容は次のようになります

 <?php
    /**
     *
     * PHP 5
     *
     * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
     * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
     *
     * Licensed under The MIT License
     * For full copyright and license information, please see the LICENSE.txt
     * Redistributions of files must retain the above copyright notice.
     *
     * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
     * @link          http://cakephp.org CakePHP(tm) Project
     * @package       app.View.Emails.html
     * @since         CakePHP(tm) v 0.10.0.1076
     * @license       MIT License (http://www.opensource.org/licenses/mit-license.php)
     */
    ?>
    <?php
    $content = explode("\n", $content);

    foreach ($content as $line):
        echo '<p> ' . $line . "</p>\n";
    endforeach;
    ?>

そして /app/View/Emails/html/default.ctp の中身はこんな感じ

    <?php
/**
 *
 * PHP 5
 *
 * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
 * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
 *
 * Licensed under The MIT License
 * For full copyright and license information, please see the LICENSE.txt
 * Redistributions of files must retain the above copyright notice.
 *
 * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
 * @link          http://cakephp.org CakePHP(tm) Project
 * @package       app.View.Emails.text
 * @since         CakePHP(tm) v 0.10.0.1076
 * @license       MIT License (http://www.opensource.org/licenses/mit-license.php)
 */
?>
<?php echo $content; ?>

では、この目に見えないコード行を削除するにはどうすればよいでしょうか。

4

2 に答える 2

0
please can you comment last php tag from following file
1) app\View\Layouts\Emails\text\default.ctp
2) app\View\Layouts\Emails\html\default.ctp
and then check it works fine
于 2013-06-06T12:23:12.050 に答える