1

何らかの理由で、電子メールを送信するアクションのデバッガーをオフにできません。電子メールには、デバッグ メッセージが含まれています。以下は私が使用するコードです。これは開発環境なのでConfigure::write('debug', 2)、私は持っています。core.phpも入れてみbeforeFilter()ましたAppControllerが、それも何もしません。という名前のアクションは他にありませんemail。このコードに何か問題がありますか?

コンポーネントも使用していDebugKit.Toolbarます。に設定Configure::write('debug', 0)するcore.phpと、メールの余分なメッセージも消えます。

class TestsController extends AppController {
            ...

    function beforeFilter() {
        if(in_array($this->action, array('email'))) {
            Configure::write('debug', 0);
        }
    }

    public function email() {
                // send email
                ...
            }
}

メールで受け取る余分なメッセージは次のとおりです。

<!-- Starting to render - email\text\test_text_message -->
 *email content here*
<!-- Finished - email\text\test_text_message -->
4

1 に答える 1