CakePHP 2.0 사용자 등록을 위해 SignMeUp 플러그인을 사용하고 있습니다 (홈페이지가 다운 된 것 같습니다). 대부분의 경우 은 모든 것을 제외하고는 완벽하게 잘 작동하는 기능은 $ this-를 사용할 때마다 나는 다음과 같은 관련이 없어 보이는 오류를 얻고 있음> 이메일 ->) (보내CakePHP 2.0 send eMail error
는 비의 속성을 얻으려고 노력
public function beforeRender($viewFile) { $this->options['url'] = array_merge($this->request->params['pass'], $this->request->params['named']);
하지 않는 것이 실제로 이메일에 어떻게 연관되는지를 확인, 그래서 난 : 를 [CORE \ 케이크 \보기 \ 도우미 \ PaginatorHelper.php는 라인 (111)]
라인은 객체 무엇을 할 수 있겠는가? 이메일은 실제로 아무런 문제도 발생하지 않으므로이 오류가 발생합니다.
플러그인의 예 기능은 다음과 같습니다
protected function __sendActivationEmail($userData) {
$this->__setUpEmailParams($userData);
$this->__parseEmailSubject('activation', $userData);
if ($this->__setTemplate(Configure::read('SignMeUp.activation_template'))) {
if ($this->Email->send()) {
return true;
}
}
}
나는 개인적으로이 문제 아무것도 볼 중 ... 아마도이 오류의 원인이 될 수있는 그 밖의 무엇 확실하지. 당신의 누군가가 어떤 종류의 아이디어라도 가지고 있다면, 그것은 정말로 인정 될 것입니다!
BTW : 디버그를 0으로 설정하면 적절한 리디렉션 대신 함수가 실행 된 후 빈 페이지가 표시되므로 해결책이 아닙니다.
대단히 고맙습니다. – AliTheBandit