$this->Email->send()
해야 반환 true의 경우 :
예를 들어 나는 현재 이런 식으로 사용합니다. 당신이 좋아하는 뭔가를 시도 할 수 :
if ($this->Email->send()) {
// Success
} else {
// Failure
}
참조 :
http://api.cakephp.org/2.3/class-EmailComponent.html
참고 : CakePHP의 2.x에서를 사용하는 경우 대신 CakeEmail 클래스를 사용하여 시도 할 수 있습니다; EmailComponent는 (Reference) 사용되지 않습니다. 1.x를 사용하는 경우 계속 수행하십시오. : P
편집 : 당신 있습니다 당신이 (EmailComponent에 의해 사용되는) CakeEmail가 예외를 던질 수 염두에 두어야 2.X를 사용하는 경우, 코멘트에서 언급 한 바와 같이
. 당신은 CakePHP itself 또는 시도/캐치에 던지기하여 처리 할 수 있습니다
try {
if ($this->Email->send()) {
// Success
} else {
// Failure, without any exceptions
}
} catch (Exception $e) {
// Failure, with exception
}
당신이 * 항상 * 작업중인 CakePHP의 버전을 제공해야 정확한 답변을 받으실 수 있습니다! – mark