它正在测试我使用cakephp创建web服务的应用程序。在测试和调试我的应用程序时,我始终保持我的核心价值为2.所有工作对我来说是时候尝试所有的核心0,一切正常,除了发送电子邮件。但是如果核心2被发送则更改核心2而不理解原因。
$this->Email->to(array('username' => $responsable['User']['email']));
$this->Email->subject = "Nuevo View";
$this->Email->from = 'example@example.com';
$this->Email->template = 'view_notification';
$this->Email->layout = 'default';
$this->Email->sendAs = 'html';
$result = $this->Email->send();
答案 0 :(得分:1)
这不是最佳解决方案,但它最终会为您服务。我想您的函数是sendMail()
,您通过它发送邮件。请尝试如下: -
public function sendMail(){
Configure::write('debug', 2); // just on debug mode specially for this function
$this->Email->to(array('username' => $responsable['User']['email']));
$this->Email->subject = "Nuevo View";
$this->Email->from = 'example@example.com';
$this->Email->template = 'view_notification';
$this->Email->layout = 'default';
$this->Email->sendAs = 'html';
$result = $this->Email->send();
}
注意: - 这是一个示例,因为我不知道您的功能名称以及您在该功能中拥有的其他内容。只需将debug mod line
放在函数内的第一行,就可以完成工作。