신고인을 출력하는 방법이 있을까요?
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.2 |
관리자 페이지에 문서 -> 신고목록 -> 신고사유를 클릭 해보면
신고인을 알수가 있습니다.
이 신고인을 게시물 본문 안에서 관리자만 보고 싶습니다. 해서 쿼리로 뽑아와야 할것 같은데 어디에 있는 건지
잘 모르곘습니다.
$output = executeQuery('document.getDeclaredDocument', $oDocument);
이것도 아닌것 같고요.
신고인 목록을 뽑아오는 쿼리 문 아시는 분 도움 좀 부탁합니다.
skyo
Lv. 10
https://x86.co.kr
댓글 7
임시로 해당신고에 반복문 안에서..
$oDocument = getModel('document')->getDocument($val->document_srl);
$nick_name = $oDocument->get('nick_name');
이렇게 가져오면 될 것같아요
신고글의 문서 번호를 가져오면 됩니다.
불러 오고 싶은데 말이죠. 관리자만 별도로 볼려구요.
$args = new stdClass();
$args->document_srl = $document_srl;
$output = executeQuery('document.getDeclaredDocument', $args);
이렇게해서
$member_info = getModel('member')->getMemberInfoByMemberSrl($output->data->member_srl);
으로 가져오시면 되요
여려명이 해당게시물을 신고 할 수 있어요.
혹시 모르니..
$output = executeQueryArray('document.getDeclaredDocument', $args);
$member_info = array();
으로 고치시고
<!--@foreach($output->data as $val)-->
{@
$member_info[] = getModel('member')->getMemberInfoByMemberSrl($val->member_srl);
}
<!--@end-->
으로 맴버 정보를 불러오도록 하시고 닉네임 리스트는
<!--@foreach($member_info as $info)-->
<span>{$info->nick_name}</span>
<!--@end-->
이렇게 하는게 좋을 듯 합니다.
한게시물을 여러명이 신고할경우 윗방법으로는 안뜰가능성이 있을것 같아요.