由于某种原因,我无法关闭发送电子邮件的操作的调试器。电子邮件中包含调试消息。下面是我使用的代码。我有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 -->