묻고답하기


하나의 게시판에서


다른 게시판의 정보를 불러오도록 하고 있습니다.


1 본게시판에서 -> 2 세컨드 게시판 값을 비교해서 ~ - > 3 세컨드 게시판의 데이터를 불러옴 


근데 한가지 걸림돌이 생겼는데



그것은 바로.. 확장변수의 2가지의 값을 비교해야 하는 것입니다.



1번 게시판에선 test 라는 확장변수 값을 기준으로


2번 게시판을 불러옵니다. (같은 확장변수일 경우 .. )


그리고 2번 게시판에서


no 확장변수 값과

1번 게시판의 test 확장변수 값 두가지를 비교해서(2번 게시판의 test 확장변수를 불러와도 됨..)


3번 게시판의 정보를 불러옵니다.


즉 test라는 확장변수 값은 모든 게시판에 동일하게 들어가 있는 값이구요~


no이라는 확장변수 값은 2번 게시판과 3번 게시판에 정의되어 있습니다.





 

{@
	$parent_mid = 'board1'; 
	$args_target->search_target = 'extra_vars1';   // 타겟 확장변수 (eid 가 아닌 확장변수 순서를 이용해 extra_vars번호 로 지정)
	$args_target->search_keyword = $oDocument->getExtraEidValue('test');  // 타겟 확장변수 값
	$args_target->mid = $parent_mid;  // 타겟 게시판 mid
	$args_target->list_count = '20';  // 추출 개수
	$args_target->order_type = 'desc';  // 순서

	$oModuleModel = &getModel('module');
	$target_module_info = $oModuleModel->getModuleInfoByMid($args_target->mid);
	$args_target->module_srl = $target_module_info->module_srl;

	$oDocumentModel = &getModel('document');
	$output_target = $oDocumentModel->getDocumentList($args_target);
	$story = 0;
}
<!--@foreach($output_target->data as $no_target=>$oTarget)-->
{@
	$no=$oTarget->getExtraEidValue('no');

	$sparent_mid = 'board2'; 
	$sargs_target->search_target = 'extra_vars1';   // 타겟 확장변수 (eid 가 아닌 확장변수 순서를 이용해 extra_vars번호 로 지정)
	$sargs_target->search_keyword = $oDocument->getExtraEidValue('test');  // 타겟 확장변수 값
	$sargs_target->mid = $sparent_mid;  // 타겟 게시판 mid
	$sargs_target->list_count = '100';  // 추출 개수

	$soModuleModel = &getModel('module');
	$starget_module_info = $soModuleModel->getModuleInfoByMid($sargs_target->mid);
	$sargs_target->module_srl = $starget_module_info->module_srl;

	$soDocumentModel = &getModel('document');
	$soutput_target = $soDocumentModel->getDocumentList($sargs_target);

	$smiCnt = 0;
}

	<!--@foreach($soutput_target->data as $no_target=>$smi)-->
		<!--@if($smi->getExtraEidValue('story') == $no)-->
			{@ 
				$smiCnt++;
				$smi_documentsrl = $smi->document_srl;
			}					
		<!--@end-->
	<!--@end-->

	<!--@if($smiCnt>0)-->
		<a href="{getUrl('mid',$sparent_mid,'document_srl',$smi_documentsrl)}" target="_blank">test</a></div>
	<!--@end-->
<!--@end-->




현재는 위와 같이 노가다성이 있긴 하지만 구현은 해놓은 상태입니다. 이것을 좀 더 간추릴 수 있는 방법이 있는 지 궁금합니다.


아니면 아예 별도의 쿼리문을 날리는 편이 나을런지요..?


글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
박용식 The page you are looking for is temporarily unavailable....해결방법 [1] 2010.06.16 by 박용식
김치브로 자동 회원가입 스팸 [1] 2010.06.16 by 교자
sklo 회원가입 확장 모듈 설치가 안 돼요-  
dreamblog 게시판에 이미지 첨부가 안되고 사라집니다  
구가 ... [1] 2010.06.17 by 네오랑
앗흥 이유가 뭔지 알고싶습니다..!!! [2] 2010.06.17 by 구가
레드파벳 링크열때 위에매뉴없이 팝업창형식으로 열려면 어떻게 해야하나요? file  
마리모 오버롤 서브메뉴 셀렉트할 때 강조하기 [1] 2010.06.17 by 날개!
arna xe_official_v2 공식사이트 레이아웃 롤오버 시 2차 메뉴나오게 하는 방법 아시는 분요? file  
[_)s 게시판 ex 확장변수 불러 오는 방법 아시는분?  
김대성774 게시판EX 의 [스킨관리]가 왜 수정이 안될까요????  
바라바라방 게시판의 관리의 분류사용에서  
가자아자 게시판에 지정된 형식글 넣기 설명좀 부탁드립니다.  
룻기 제로보드 디렉토리 내의 setup.php 파일은 어디있나요? 관리자 이메일 주소를 변경해야 하는데요...  
onionhk 워드프레스 테마를 XE 레이아웃으로 만드는 방법 아시는분? [3] 2010.06.17 by 딴세상사람
펭군 오늘 갑자기 XE가 오작동을 해요  
이유정이에 브라우저 주소 변경 어떻게 하죠? [2] file 2010.06.17 by Gekkou
싸나이김 작성글 보기 오류 문제~  
불조심 오늘 1시경 부터 잘되던 사이트가 다른페이지로 안넘어가네요;; ㅜ [1] 2010.06.17 by 쿠니쿠니
브루노 xe 업그레이드후 경고 문구 보임