글 수 1,435

 

 

코드는 다음과 같이 작성하였습니다.

module.xml에서 컨트롤 클래스에 정의 되어 있는 메소드를 지정하였고,

폼에서 필터를 지정하였습니다.

폼에서 Submit버튼을 누르면  Success라는 메시지 박스가 표시됩니다.

그러나 debugPrint()함수의 내용이 표시가 안되는 것으로 보아..

액션이 실행이 안되는 거 같은데 이유를 모르겠습니다.

고수님들의 도움을 바랍니다..

잃어주셔서 감사합니다.

 

module.xml  --------------------------------------------------------------------------------------------------------------------------

<?xml version="1.0" encoding="utf-8"?>
<module>
 <grants />
 <actions>
 <action name="dispMember_confirmList" type="view" standalone="true" index="true" />
 <action name="procAtest" type="controller" standalone="true" />
 </actions>
</module>

 

disptestmodule.hltml  --------------------------------------------------------------------------------------------------------------------------

<form action="./" method="POST">
<table align="center" border ="0">

 

update_module.xml  -------------------------------------------------------------------------------------------------------------------------

 <filter name="update_Group" module="member_confirm" act="procAtest" confirm_msg_code="confirm_submit">
 <form />
 <parameter />

 

testmodule.controller.php  --------------------------------------------------------------------------------------------------------------------------

class  member_controller extends member_confirm
 {

fucntion procAtest()

{

          $obj = Context::getRequestVars();

          $testVars = Context::get( 'check' );

           debugPrint( "$testVars" );

}

}

 

test.js  --------------------------------------------------------------------------------------------------------------------------

function completeChangeGroup(ret_obj)
{
 var error = ret_obj['error'];
  var message = ret_obj['message'];
  var page = ret_obj['page'];
  alert(message);
  var url = current_url;
  location.href = url;
}


profile

[레벨:17]BNU

2009.05.01 09:54:06
*.197.221.106

모듈이름을 일관성있게 해주셔야 합니다.

모듈명이 member_confirm이라면

  • 모듈 폴더명 : modules/member_confirm/
  • class 파일들 : member_confirm.class.php, member_confirm.model.php .........
  • 클래스명 : member_confirmController, member_confirmModel, member_confirmAdminView
  • 메소드명 : procMember_confirmActionname(), dispMember_confirmActionname()

위처럼 모두 동일하게 유지해야 합니다.

혹 디버깅 환경을 조정하셨는지 모르겠습니다.
기본 값으로 debugPrint() 함수를 호출하여 디버그 메시지를 출력하지 않게 되어 있습니다.
팁 게시판에서 '디버그, 디버깅'으로 검색하면 설명이 나와있습니다.

profile

[레벨:17]BNU

2009.05.01 10:06:05
*.197.221.106

아... 그리고 필터명도 일치해야 합니다.
필터명이 update_Group 이라 가정 할 때

  • 파일명 : update_Group.xml
  • 필터 xml의 이름 : <filter name="update_Group"....>
  • 해당 html : <formfont-weight: bold;">update_Group);"...>
    이렇게 폼태그에...
  • 해당 html 파일에 : <!--%import("filter/update_Group.xml")-->
    상단에 이걸 넣어주셔야 필터를 로드합니다.

위 댓글과 같이 모듈명, 필터명을 파일명과 같게하고
필요한 폼 속성(onsubmit) 추가와 필터를 로드 해주시면 됩니다.

[레벨:1]키네스

2009.05.01 11:49:29
*.149.255.205

디버깅 출력 사용은 수정하여서 출력이 되고 있습니다.

위 말씀 대로 수정을 하였으나,

updagte_Group.xml의 내용입니다.
<filter name="update_Group" module="member_confirm" act="procMember_confirmUpdateGroup" confirm_msg_code="confirm_submit">
 <form />
 <parameter />
 <response callback_func="completeChangeGroup">
  <tag name="error" />
  <tag name="message" />
 </response>
</filter>

하지만, procMember_confirmUpdateGroup()이 실행이 되지 않는 것 같습니다. 디버그 출력해 본결과 아무 내용도 출력이 되지 않음을 확인 하였습니다.
위 답변을 통해 여러 가지 확인을 해보았으나.. 호출 되지 않는 이유를 알 수가 없네요.ㅠ_ㅠ

도움 말 좀 부탁드리겠습니다.ㅠ_ㅠ
감사합니다.

 


 

List of Articles
제목 글쓴이 최종 글
개발자님...엮인글 rewrite mod로 바꿀 수 없나요? [2] [레벨:2]오병한 2009-05-05 13:03 by June Oh
isGranted() 함수의 세분화 필요성. [3] [레벨:17]하늘03 2009-05-04 12:14 by BNU
에디터 변경 및 권한 설정이 무시됩니다 file [1] [레벨:1]미무 2009-05-04 00:01 by 미무
액션후 url 설정에 관해서.. 궁금한점... [레벨:1]키네스  
xpress 에디터에 관한 몇가지 피드백 [레벨:2]xe9h0st  
에디터의 왜곡 file [3] [레벨:9]June Oh 2009-05-01 22:43 by 성빈애비
[질문] 액션이 실행이 안되는 거 같습니다. [3] [레벨:1]키네스 2009-05-01 17:27 by 김현준651
[질문] 액션 등록 확인 방법은 없나요?? [레벨:1]키네스  
궁금한게 있습니다. [2] [레벨:3]프로글래머김 2009-04-29 17:43 by 프로글래머김
모듈 개발 중 질문드립니다. file [2] CNSMaker 2009-04-29 17:08 by SMaker
궁금한게 생겼습니다. [2] [레벨:1]김현준651 2009-04-29 10:28 by B.G.M^^
XE 모듈 개발시 궁금점.. [6] [레벨:1]김현준651 2009-04-28 18:33 by 김현준651
개발자님 ie6에서 위젯스타일 상단 잘림에 대해 XE Issuetracker에 할당이 안되어 있어서요... file [2] [레벨:3]B.G.M^^ 2009-04-28 16:00 by B.G.M^^
아랍어도 가능할까요??? 한번 도전해 보고 싶습니다.. [4] [레벨:2]멀리서 2009-04-25 18:07 by bradly1
XpressEngine 문서화 링크가 다 깨져 있습니다. [1] [레벨:4]상오기 2009-04-25 06:52 by iuiu
HNO3님의 latexrender에 대한 피드백입니다. ^^ [2] [레벨:30]zero 2009-04-25 06:52 by nbn
개발자님~~ 위젯 개발시... file [4] [레벨:3]B.G.M^^ 2009-04-24 17:25 by B.G.M^^
SVN 커밋 권한이 없다고 나옵니다. [3] [레벨:3]프로글래머김 2009-04-21 18:34 by zero
게시글 관리 기능 중 휴지통 기능 버그 file [2] [레벨:3]NukeliaS 2009-04-21 10:46 by NukeliaS
제로보드의 몇가지 문제점에 대해 [12] [레벨:4]Dustwo 2009-04-19 22:59 by ugg