CI 묻고 답하기

제목 email 클래스 질문.
글쓴이 수야디벨 작성시각 2013/04/03 13:38:11
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 12809   RSS

이메일 클래스를 연동해서 그 기능을 공부 중인데,

보통 . . 흔히 티몬이나 , 쇼핑몰 사이트만 봐도 메일을 전송할때 일반적으로 텍스트만 보내진 않잖아요?

일정한 , div 태그나 table 및 이미지 , css로 코딩된 내용을 전송하고 하는데,

이를 확인하기 위해서 메일 설정을 html로 맞추고 .

$this->email->message('');

이 안에다가 일반적인 웹 코딩을 넣어서 보내니까 되더라구요 .


근데 여기서 질문입니다.

$this->email->message("

<style>
.css......
</style>

<table>
<tr>
...
...
..
</tr>
</table>
");

처럼 메세지 안에다가 직접 코드를 적으니까 소스가 너무 복잡해 보입니다.

메일에 포함시키고 싶은 내용은 message 안에 적는건 당연하겠지만,

저렇게 웹 코드를 짜서 보낼때도 어쩔수없이 저런 방식으로 써야 하는건가요?

좀 더 가독성있게는 못할까요~?


궁금해서 질문드립니다~
 다음글 보안서버 관련 질문입니다 (9)
 이전글 captcha 한글 질문 (6)

댓글

헛발이 / 2013/04/03 13:54:58 / 추천 0
이렇게 할수도 있겠쬬...

$this->email->message($this->load->view('email_form', $data, TRUE));

수야디벨 / 2013/04/03 14:44:07 / 추천 0
헛발이//

아 ? 그런데 인자중에서 $data는 어떤 인자를 넘겨주어야 하나요?ㅎ

이건, 그냥 email_form에 넘겨주고자 하는 인자를 말한거 맞지요?

보통 뷰 불러올때 처럼 ..

한번 해봐야겠네요 ㅎ 감사합니다 ~^^
한대승(불의회상) / 2013/04/03 14:52:32 / 추천 0
수야디벨//

넘겨줄 데이터가 없을 땐 NULL 을 넣으면 됩니다.
수야디벨 / 2013/04/04 15:40:49 / 추천 0

불의회상//

조언 감사드립니다 .ㅎ