묻고답하기


하나의 게시판에서


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


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 남기남
짱아 도와주셔요......카운터 증가가 안되요.......  
김연기 자기컴을 서버로하면... [2] 2007.08.10
김민성 제로보드회원가입시 성별 추가 문제!! 설정은 됬는데 결과가 이상하네요?  
깍쟁이 이런이미지는.. [2] 2007.08.10
이수영짱 이런것도 웹디자인쪽인가? --나모에서.... [1] 2007.08.10
김인호 검색창보면 미리 창에 글씨가 써있잖아요? [2] 2007.08.10
최원 플래시 링크관련 질문이요.. [1] 2007.08.10
nansck 플래시 질문이요  
기억속에 ftp서버 및 웹서버에 관한 질문입니다.. [1] 2007.08.10
꼬마군 - - php 를 이용해 랜덤이미지 만드는것을 했는대요. ^^  
2roCK 노래 계속 재생하는 태그가 궁금합니다. [1] 2007.08.10
Crystal 새글이 올라왔을때 알려주는 기능을 구현하려고 하는데요...  
이안 노 프레임 홈 제작시 나모가 꼭 필요한가요? [2] 2007.08.10
Crescendo 시노부플레이어 공식홈페이지 주소가 어떻게 되죠? [1] 2007.08.10
cannabis11 플래쉬에서요... [1] 2007.08.10
김영조 홈페이지가 이상합니다. 이미지가 제대로 뜨질 않습니다. [1] 2007.08.10
서경훈 최근 게시물 (갤러리) 부분에 대한 질문입니다.. [1] 2007.08.10
cute 파일안에 소스가 갑자기 간격이 쭉쭉 벌어져있는데요.. [3] 2007.08.10
꼬마군 랜덤 이미지 소스 말입니다.. [1] 2007.08.10
허주영 메일 폼 만드는 방법 좀..부탁드립니다. [1] 2007.08.10
달려라멍멍 최근게시물에서요.... [1] 2007.08.10
노동성 POP3서버 보안 관련 문제.. [3] 2007.08.10
느닷없이질문 NZEO > 웹스터디 > 웹관련질문 오류에 관하여... [1] 2007.08.10
DarkTeam 윈도우 98에서 돌아가는 메일서버 프로그램 뭐 없을까요? [1] 2007.08.10
Nova phpMyAdmin 2.4.0 에서 DB 백업시에 체크할 것들.... [1] 2007.08.10
박재현 홈페이지를 만드는데... [1] 2007.08.10
장현재 질문입니다.. [2] 2007.08.10
오상열 보통 php나 cgi 소스보면 ㅡ.ㅡ ; [3] 2007.08.10
오재령 Windows 2003 iis6 서버에 대한 질문입니다. [1] 2007.08.10
난다요 php 공부하고시퍼요 책소개좀.. [4] 2007.08.10