티스토리 뷰

지금까지 라이믹스 모듈 만들기를 연구했는데 form 태그에 액션 테스트를 해보려고 하는데 자꾸 form 태그에 이상한 태그들이 붙어서 오류가 발생하였다.

흠.. 이상하네..

구글링을 해보니 rx-autoform="false" 를 해주면 지저분한 태그가 붙지 않는다고 했다.

<form action="/search" rx-autoform="false">
    <input type="text" name="q" value="" />
    <button type="submit">검색</button>
</form>

해보니 정말 이상한 태그가 붙지 않고 action 이 잘 되었다.

사실 action 에 post 대신 get을 하면 에러가 나긴 하는데 코어를 수정하면 get도 되긴 하였다.

module/ModuleHandler.class.php 에 354줄 370줄 if 문 2개 주석 처리를 하면 되긴 하는데

post로 강제 하는게 좋다고 라이믹스에서는 생각하는것 같다.

그래서 코어를 수정하는것은 비추하고 간단하게 form 을 만들어 action을 날려보면

counter_test/tpl/index.html 파일에

<form action="./" method="post" rx-autoform="false">
<input type="hidden" name="module" value="counter_test" />
<input type="hidden" name="act" value="procCounterTeset" />
<input type="submit" value="button" class="btn btn-inverse"/>
</form>

하고

counter_test.controller.php 파일에

function procCounterTest()
{
  debugPrint("최초의 proc ");
}

module.xml에서
<action name="procCounterTest"  type="controller" />

해서 버튼을 클릭하면 디버그가 찍힌다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함