지난번 ownDocument쪽 함수는 보고 있는데, 조금 모호한 부분이 있어 질문드립니다.
원래 개발하려는 목표는 layout에서 mid=mid_name&member_srl=999 라는 주소를 받으면,
mid_name이라는 모듈의 레이아웃에서
$oMemberModel = getModel("member");
$member_info = $oMemberModel->getMemberInfoByMemberSrl($member_srl);
라는걸 넣어주고
{$member_info->nick_name}
이렇게 닉네임을 출력하게 되었습니다.
하지만 모듈에서는 이런 방식이 통하지 않는것인지.. 아니면 제가 다르게 접근하고 있는건지 모르겠습니다.
$logged_info 말고, 현재 member_srl에 대해서만 가져오는 방법이 있을까요?
이해할만 하면 아직도 모르겠고 산넘어 산이네요..
http(s)://도메인/index.php?mid=mid_name&search_target=nick_name&search_keyword=닉네임
으로 하시면 되지 않나요?
링크를 넘겨주는 거라면
{@
$oMemberModel = getModel("member");
$member_info = $oMemberModel->getMemberInfoByMemberSrl($member_srl);
}
{getUrl('','mid','mid_name','nick_name',$member_info->nick_name)}
으로 하면 될 거 같구요.
음, 이렇게 하면 member_srl 받아오는 순서가 꼬일 거 같긴 한데...
암튼 의도하신 게 이런 게 아니라면, ($member_srl을 받아왔다는 전제 하에) xml쿼리를 새로 만들거나, 직접 db쿼리를 날려야 할 것 같습니다.
document 모듈을 살펴봤는데 mid와 member_srl로 문서 목록을 가져오는 xml쿼리는 없는 거 같더군요.
{@
$oDB = &DB::getInstance();
$query = $oDB->_query('select * from xe_documents where module_srl ='.$module_info->module_srl.' and member_srl = '.$member_srl);
$result = $oDB->_fetch($query);
}
대략 이렇게 하면 되지 않을까요?