묻고답하기


하나의 게시판에서


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


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 남기남
장완진 개인서버인데요. 방문자들이 많으면? [1] 2007.08.10
죠이♡ 나모에 대한 질문인데요... [2] 2007.08.10
하얀두부 쉬운 질문 하나 합니다. [3] 2007.08.10
하얀두부 가입후 쪽지 오게 할려고 하는데요 어떻게 하죠? [2] 2007.08.10
zːmo 노프레임에서의 스크롤바!! (<-다시질문) [2] 2007.08.10
김지만 꼭 알려주셔야 해요 ㅜㅜ [1] 2007.08.10
거선 검색엔진을 하나 만들려고 합니다.  
VIKI 웹진형 최근게시물 사용할 때 ...  
아기연 다운로드쪽에서 카운터에 관한 초보적인 질문인대요.. [2] 2007.08.10
승후니 제로카운터 시간대별 접속현황에서요...  
난다요 다인보드 어디서 구할수 있을까요 ㅡ.ㅡ  
이건희 이미지에 종이로 한번 접었다가 핀 듯한 효과 어떻게 내죠? [3] 2007.08.10
고구마군 제로보드 스크롤과 프레임페이지 스크롤이 동시에 뜨는 문제 해결방법좀 부탁드립니다. [1] 2007.08.10
유창호 홈피 개편 이후... [2] 2007.08.10
최재성 저기요..그래픽 툴로 그림이 서서히 바뀌는거(이미지 트렌지션) 어떻게 만들죠? [3] 2007.08.10
최재성 탭방식 다중 슬라이드 페이지(?) 어쨋든 좀 읽어 주세요.. [2] 2007.08.10
구성규 혹시 아시는분 있으시면....알려주세요. [1] 2007.08.10
김윤희 세션을 시작하기도 전에 에러가 납니다. [4] 2007.08.10
햐얀바람 이렇게 하고싶은데 어떻게 해야할지......ㅜㅜ [1] 2007.08.10
솔모루 DB에서 테이블(방명록)과 내용물을 다른계정DB로 옮기는방법좀 알려주세요 [2] 2007.08.10
하누리 rm 파일을 홈피에서 재생시킬수 없나요 ? [3] 2007.08.10
ufo220 SQL 명령어 질문입니다 [2] 2007.08.10
성모천사 최근게신물의 대한 질문인데요,  
홍윤기 [PHP] extract($_GET); 의 의미는? [1] 2007.08.10
최대영 데이터 백업해서 새로운에 방명록에 붙이는것이 가능한가요???  
레마... 플레이포럼이나 라그나게이트등 에 보면 정보가 정리되어 있는데 이 소스를 어떻게 구현하나요...?  
유효근 My Sql 과 PHP [2] 2007.08.10
최병진 일정 공간안에 게시판 제목이 나오게 할려는데요? [1] 2007.08.10
mewnew 이미지를 클릭하면 음악이 나오게 하는..  
강기봉 리눅스레드헷에서 음악게시판 사용시에 버퍼링도 안되요