묻고답하기

아래의 코드와 같습니다.

현재 학습용으로 모듈을 하나 작게 만들고 있습니다. (작년에 쉬고 다시 만지니깐 너무 버벅이네요... 작은 모듈하나 만드는데 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] 2014.06.19 by 아니라라
몽실아빠 1.7.5 푸시윙 잘 되시나요 ? [4] 2014.06.19 by Double'U'
태성임 게시판 글쓰기문제 [2] 2014.06.19 by XE카오스
붐업 [초보 질문입니다.]관리자 화면에서 하단 스크립트 입력오류 [4] file 2014.06.19 by 붐업
완전초보5 제로보드 게시판에 업로드가 안되요. [1] 2014.06.19 by DoorWeb
찹싸리901 제로보드4의 로그인 스킨을 XE에서 쓸 수 있나요? [2] 2014.06.19 by 찹싸리901
qwqwwewe 도메인 연결 관련 질문입니다. [2] 2014.06.19 by qwqwwewe
qwqwwewe 게시판 ip주소 어떻게 알 수 있나요? [4] 2014.06.19 by qwqwwewe
디아네이라 Fatal error: Call to a member function getAction() on a non-object in /home/hosting_users/...에러ㅓ [3] 2014.06.19 by 디아네이라
청소년출입가능지역의족장 좀 알려주세요! [5] 2014.06.19 by 담소
geogeo123 공지사항 이미지 슬라이더 위젯이 은근히 없네요 ㅠㅠ [2] 2014.06.19 by sejin7940
뀰귤 controller 에서 html 로 context::set 사용... 제가 어디가 틀린걸까요 ㅠㅠ [7] 2014.06.19 by 이즈야
ksjksj 회원 html(iframe) 권한 부여 [2] 2014.06.20 by ksjksj
김모씨123 관리자 메뉴가 안보일때 [5] 2014.06.20 by 김모씨123
지트 스케치북5 모바일 사진 리사이즈 [1] 2014.06.20 by 모해
유샤인 좀 이상한 일이 일어나고 있네요.... [5] file 2014.06.20 by 유샤인
풍선@@ 모바일에서 유투브 레이아웃을 벗어남.. [2] file 2014.06.20 by 풍선@@
xe마스터하는그날까지 레이아웃질문드립니다 [1] file 2014.06.20 by DoorWeb
작은111 이부분이 어디에 위치해 있는지요?? [1] 2014.06.20 by sejin7940
정도길 하나의 게시판에 게시글별 등급권한을 지정시킬 수 있나요? [3] 2014.06.20 by 숭숭군
금마초딩1 Duplicate entry '0' for key 1 오류 [2] 2014.06.20 by 와우우
88번타자 게시글 작상자의 유입경로(로그분석)확인방법쫌 알려 주세요 [2] 2014.06.20 by 와우우
yujin. DB 이전 하기 문의 드립니다. [1] file 2014.06.20 by 와우우
가르송 이거 바이러스 인가요????? [3] 2014.06.20 by 와우우
이런이런88 디비 복사후 계정 설정 문의 드립니다 [1] 2014.06.20 by BJ람보
작은111 고수님의 의견을 듣고싶습니다. 마우스오버 [5] 2014.06.20 by BJ람보
가르송 xe로 이런 것두 가능한가요? [4] file 2014.06.20 by 애니즌
KANTSOFT 사이트 디자인설정 '서버에 요청중입니다. 잠시만 기다려주세요' 에러 [1] file 2014.06.20 by YJSoft
Mregg 고수님들 부탁드립니다. 파일첨부 ㅜ [1] 2014.06.20 by HSJI
차밍 갑자기 카운터가 집계를 제대로 못 합니다 [2] file 2014.06.20 by 차밍