종속성 인젝터로 Phalcon 3에서 SwiftMailer를로드하려고하는데 Swift_transporter 서비스에 대한 오류가 발생합니다.Swift_SmtpTransport phalcon
Phalcon \ 디 \ 예외 : 내가 좋아하는 것
내가 종속성 인젝터의 Swift_SmtpTransport 서비스를로드 할 수있는 방법을 알고 서비스 '\의 Swift_SmtpTransport'이 의존성 주입 컨테이너에서 찾을 수 없습니다 , 작곡가. 작곡가가이 문제를 쉽게 해결할 수 있다는 것을 알고 있지만 다른 옵션이 있는지 궁금합니다. 내 service.php 파일에서
나는 다음 라인을 추가 :$di->set('mailer', function(){
$mailer = new Manager([
'driver' => 'sendmail',
'sendmail' => '/usr/sbin/sendmail -bs',
'viewsDir' => $this->config->application->viewsDir . 'emails/',
'from' => [
'email' => '[email protected]',
'name' => 'Company Team'
]
]);
return $mailer;
을});
$this->mailer([
'to' => '[email protected]',
'name' => 'First and Last Name',
'subject' => _('Welcome to my website'),
'body' => [
'view' => 'welcome',
'params' => [
'name' => 'First Name',
'link' => $this->url->get('users/activate/[email protected]&activation_key=******')
]
]
]);
안녕하세요. Juri! 귀하의 회신을 보내 주셔서 감사합니다 – Infobuscador