레이아웃에서 쪽지함 내용 불러오기
{@
$oDB = &DB::getInstance();
$query = $oDB->_query('select * from xe_member_message where receiver_srl = '.$logged_info->member_srl.' AND message_type = "R" ORDER BY regdate DESC limit 0, 5');
$result = $oDB->_fetch($query);
$oMemberModel =& getModel('member');
$member_info = $oMemberModel->getMemberInfoByMemberSrl($val->sender_srl);
}
<ul>
<!--@if(is_array($result)==true)-->
<li loop="$result => $key, $val"><a href="{getURL('act','dispCommunicationMessages','message_srl',$val->message_srl)}" title="{strip_tags($val->title)}">{$member_info->nick_name} {strip_tags($val->title)}</a></li>
<!--@else-->
<li>쪽지가 없습니다.</li>
<!--@end-->
</ul>
레이아웃에서 바로 쪽지함 내용을 불러오는 코드입니다.
ps. 잘못된 내용이 있으면 댓글 남겨주세요.

eond
Lv. 12
댓글 5
이동했습니다.
ps. 혹시 게시판 카테고리 기능을 넣어서, 모듈, 위젯, 애드온, 레이아웃 이렇게 구분하면 어떤가요.
$query = $oDB->_query('select * from xe_member_message where receiver_srl = '.$logged_info->member_srl.' AND message_type = "R" ORDER BY regdate DESC limit 0, 5');
이러한 oDB쿼리문을 사용하실 필요는 없습니다.
예전에 팁을 응용하신것 같은데.. 요즘은 모듈에서 불러올 수 잇는 기능도 있습니다..
디비에 직접적으로 쿼리하여 가져오는것보다 모듈에서 간접적으로 불러오는게 더 안정적인거 같은..;ㅁ;
이부분의 팁에서 제가 제의 드린건 보통, xe_<- 와 같은 디비의 시작하는 네임이 다 서버마다 틀려서 이 부분을 확인해보시라고 제의하는 형태라서요 ㅎ