묻고답하기


하나의 게시판에서


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


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
myprince 최근게시물 정렬하는 방법좀..  
하얀두부 제가 사랑비 닷넷 bgm을 팝업창으로 띄울려고 하는데.  
김연기 아까 올렸던 질문의 소스입니다..(SeeKer님 보세요)  
엔키 php 초보의 노가다... [1] 2007.08.10
김연기 나모에 관해질문하나.. [3] 2007.08.10
TBBZ 하단의 상태바에 트래픽, 현재접속자수, 당일접속자수 등이 표시되게 하는거요~ [1] 2007.08.10
☺루키아 포토샵에서 사진 돌리거나 기울이게 할때..[사진첨부] [1] 2007.08.10
dvdjoin 이 폰트 아시는분 있나요. [1] 2007.08.10
루키아 플래쉬강좌홈페이지!!!!!!!!!!!!!!!!!!!!! [2] 2007.08.10
☼밀짚모자 탑 그림을 방문자가 마음대로 선택하기 [3] 2007.08.10
조대경 풀다운 메뉴 만드는 것 질문입니다.  
요술왕자 스타일이 지정한 대로 안나오는 이유는? [3] 2007.08.10
이수영짱 노프레임 표로해서그런지 배경색이.. [1] 2007.08.10
임한묵 페이지내에서 스크롤 이동 [2] 2007.08.10
플로렐라 클릭하고있는동안 배경색바뀌게 [2] 2007.08.10
플로렐라 테이블크기를 바꾸는방법 [2] 2007.08.10
php_seeker 고니님께 질문드립니다. 이게 가능할 까요? [1] 2007.08.10
손무영 ip주소를 알수 있는 방법이요.. 서버의 아이피... [1] 2007.08.10
miku 인클류드가 안된다면? [3] 2007.08.10
오케바리 [질문] 페이지 저장 하는 스크립인데요..  
김성현 제로보드에 공지사항을 바로 홈페이지 메인에 보이기 [3] 2007.08.10
이인성 노프레임 관련해서 질문해요 (카데고리 맞는지는;;) [2] 2007.08.10
문희열 가족 홈페이지를 만드는중인데.... [2] 2007.08.10
민싱이 제로보드홈처럼 할려면? [2] 2007.08.10
김연기 노프레임홈 만들엇는데..무언가이상해요 [1] 2007.08.10
한재식 nzeo 아파치 및 mysql 환경설정 좀 공개해 주시면 않될지요  
이동규 phpmyadmin 질문입니다^^ 간단한거 같은데. 왜 안되는지 모르겠네요  
파파스 웹사이트 종료와 동시에 광고창 팝업 제거 방법 [2] 2007.08.10
이수현 apm으로 서버를 돌리는데요 2개의 디렉토리를 연동할수 있나요? [2] 2007.08.10