묻고답하기

아래의 코드와 같습니다.

현재 학습용으로 모듈을 하나 작게 만들고 있습니다. (작년에 쉬고 다시 만지니깐 너무 버벅이네요... 작은 모듈하나 만드는데 1달이 넘게 걸렸네요 ㅠㅠ)


거의 다 만들었는데 이거 검색기능을 구현하고 싶어서 관리자화면을 구성중입니다.


관리자화면(search.html)에서 검색 키워드를 입력하는 form 이 있는 곳 바로 아래에 결과값을 받아서 출력해주기 위해 search.html 를 작성했습니다.(관리자의 귀차니즘을 지양하는 저...)


원래 view페이지에서 아래의 controll파일과 model 파일의 코드를 한곳에 다 때려넣고 실험했을때는 별 문제없이 검색결과가 나왔는데,

이 검색함수(procTestSearch())를 다른페이지에도 쓰기위해서 이렇게 controll, model로 분리해서 옮기는 일을 했습니다. (아마도 이때부터 였던거 같아요... 정신이 멍해진게.... 약 5일전 일이죠.... 식음전페중...)


이후에... 결과가 도무지 뜨지 않습니다.

현재까지 확인한 곳

1. model 파일의 검색DB접근과 controll파일의 procTestSearch 함수 접근 (아무 이상이 없는걸 확인)

2. 심지어 procTestSearch() 에서는 debugPrint() 로 결과값을 확인했을때 분명 값이 잘 출력이 되었습니다.

   심지어 그자리에서 context::set('result', $result->data)을 쓰고 바로 아랫줄에 context::set(result)를 써보는 일까지 해봤어요.(context::set 과 context::get 을 의심한 너희에게 미.안.하.다.)


제가 이해하기로는 procTestSearch() 함수가 실행된 다음 context::set()으로 값을 넣어서 다음 URI 인 $returnUrl로 $result 값이 같이 가야하는게 아니었나요??

html 로 표시하기 직전까지는 값이 잘 있다가 search.html 파일에서 값을 찍어보면 여전히 NULL 이 나와서 무척 괴롭습니다(!)


아래 코드 어려운 코드 아니니... 한번 살펴봐주세요. ㅠㅠ

제가 어디가 틀렸길래 html 에서 값을 못 받는 걸까요?? 원래 context::set() 은 controll 의 'proc~~()' 이 함수에서는 사용할 수 없는것인가요??


여기에 코드를 입력해주세요
		/**
		 * @brief 검색 페이지
		 */
		function dispTestAdminSearch(){

			// 스킨 경로를 미리 template_path 라는 변수로 설정함
            $template_path = sprintf("%sskins/%s/",$this->module_path, $this->module_info->skin);
            if(!is_dir($template_path)||!$this->module_info->skin) {
                $this->module_info->skin = 'default';
                $template_path = sprintf("%sskins/%s/",$this->module_path, $this->module_info->skin);
				}
            $this->setTemplatePath($template_path);
			$this->setTemplateFile('search');
		}
/**
* @brief 검색기능
*/

		function procTestSearch() {
			$searchVar = Context::getRequestVars();

			$oTestModel = &getModel('test');
			$result = $oTestModel->getTestSearchResult($searchVar);

			if(!$result->toBool()) return $result;

			$result->setMessage('조건에 대한 검색결과입니다');

			// 메시지 지정 및 페이지 이동
			Context::set('result',$result->data);
			$returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'mid', $mid, 'act', 'dispTestPage');

//debugPrint($result);
//debugPrint(Context::get(result));
//return $this->stop('This Stop'); 
			return $this->setRedirectUrl($returnUrl, $result);
<form action="{getUrl()}" method="post">
	<input type="hidden" name="success_return_url" value="{htmlspecialchars(getRequestUriByServerEnviroment())}" />
	<input type="hidden" name="module" value="test" />
	<input type="hidden" name="mid" value="{$module_info->mid}" />
	<input type="hidden" name="ruleset" value="" />
..
..(각종 검색값 name 과 value 삽입)
..
        <button name="act" value="procTestSearch" type="submit">찾기</button>
</form>

.
.
< 결과값 출력하는 부분 >
{@ debugPrint(Context::get(result))}
debugPrint로 출력을 시도했으나 NULL 값만 출력됨
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
류중근 페이지에 꺼내 놓은 위젯들 크기와 위치 깔끔하게 정돈할 방법이 없겠습니까? [2] file 2014.06.21 by 류중근
dd_b xe 호환 문의 드립니다. [2] 2014.06.20 by dd_b
풍선12 이거 왜이런건가요?;;; [1] 2014.06.20 by HSJI
sissisama 회원정보보기 기능이 안되네요.ㅠㅠ [2] 2014.06.20 by sissisama
baek112 게시판 제목에 링크 거는 법 [4] 2014.06.20 by Podongi
HSJI ie에서 js삽입 주석 처리부분 [3] file 2014.06.20 by 광개토대왕3
qkrxotls mysql_innodb 정보입력에서 테이블 접두사를 어떻게 써야 할까요? [1] file 2014.06.20 by BJ람보
유주스토어2 로그인하지 않은 회원들은 매일 일정포인트 차감하는 방법 [4] 2014.06.20 by 유주스토어2
팔공산 모바일에서 확장변수 날짜 입력시 문제점 [4] file 2014.06.20 by 팔공산
차밍 갑자기 카운터가 집계를 제대로 못 합니다 [2] file 2014.06.20 by 차밍
Mregg 고수님들 부탁드립니다. 파일첨부 ㅜ [1] 2014.06.20 by HSJI
KANTSOFT 사이트 디자인설정 '서버에 요청중입니다. 잠시만 기다려주세요' 에러 [1] file 2014.06.20 by YJSoft
가르송 xe로 이런 것두 가능한가요? [4] file 2014.06.20 by 애니즌
작은111 고수님의 의견을 듣고싶습니다. 마우스오버 [5] 2014.06.20 by BJ람보
이런이런88 디비 복사후 계정 설정 문의 드립니다 [1] 2014.06.20 by BJ람보
가르송 이거 바이러스 인가요????? [3] 2014.06.20 by 와우우
yujin. DB 이전 하기 문의 드립니다. [1] file 2014.06.20 by 와우우
88번타자 게시글 작상자의 유입경로(로그분석)확인방법쫌 알려 주세요 [2] 2014.06.20 by 와우우
금마초딩1 Duplicate entry '0' for key 1 오류 [2] 2014.06.20 by 와우우
정도길 하나의 게시판에 게시글별 등급권한을 지정시킬 수 있나요? [3] 2014.06.20 by 숭숭군
작은111 이부분이 어디에 위치해 있는지요?? [1] 2014.06.20 by sejin7940
xe마스터하는그날까지 레이아웃질문드립니다 [1] file 2014.06.20 by DoorWeb
풍선@@ 모바일에서 유투브 레이아웃을 벗어남.. [2] file 2014.06.20 by 풍선@@
유샤인 좀 이상한 일이 일어나고 있네요.... [5] file 2014.06.20 by 유샤인
지트 스케치북5 모바일 사진 리사이즈 [1] 2014.06.20 by 모해
김모씨123 관리자 메뉴가 안보일때 [5] 2014.06.20 by 김모씨123
ksjksj 회원 html(iframe) 권한 부여 [2] 2014.06.20 by ksjksj
뀰귤 controller 에서 html 로 context::set 사용... 제가 어디가 틀린걸까요 ㅠㅠ [7] 2014.06.19 by 이즈야
geogeo123 공지사항 이미지 슬라이더 위젯이 은근히 없네요 ㅠㅠ [2] 2014.06.19 by sejin7940
청소년출입가능지역의족장 좀 알려주세요! [5] 2014.06.19 by 담소