다른 많은 메일 템플릿이 포함 된 프로젝트를 만듭니다. 다른 목적을 위해 다른 메시지가 있고 우리는 코딩을 미래를 위해 쉽고 이해할 수있게하려고 노력하고 있습니다. 우리는 전자 메일, SMS, 대 트위터 같은 다른 전송 수업을하는 방식으로 템플릿 전자 메일을 사용한 최상의 전자 메일 접근 방식
... 이제 우리는이 일을하고 있지만 나는 더 나은 솔루션이 있다면 잘 모릅니다.우리는 클래스가
H2B_Message_Container_Mail_About_Blablabla
는 4 가지 방법이있다라고있다;
interface H2B_Message_Mail_Interface
{
public function setName($name);
public function setValue($key, $value);
public function getMailBody();
public function getMailSubject();
}
메일 본문에는 예상대로 다양한 변수가 있습니다.
메일을 보내기 전에 데이터베이스에서 JSON 형식의 변수 값을 가져 와서 디코딩합니다.
그런 다음 보내주십시오.
$mail = new H2B_Message_Mail();
$mail->setTemplate($newTemplate);
$mail->send();
질문은; 이 작업을 수행하는 더 좋은 방법이 있습니까?
현재 구현을 통해 개선 될 수 있다고 생각되는 요소는 무엇입니까? 개인적으로 나는 proanly 단일 meaasging 클래스를 사용했을 그리고 전송기를 구성하는 세터가 있었지만, 당신이 설명하는 것 이상의 어떤 확실한 이점을 제공한다고 생각하지 않습니다. – prodigitalson