질문/조언질답게시판

모듈 url 이동질문

Extra Form
PHP PHP 7.4
CMS Rhymix 2.x

http://127.0.0.1/index.php?mid=qwer&act=dispDistributionScan 에서 컨트롤러로 넘어가서 백엔드 처리 후 새로고침되듯이

다시 dispDistributionScan 로 돌아와야하는데.. (form 값을 다 날려야합니다 초기화...) setRedirectUrl(getNotEncodedUrl) 로 하려니.. 어떤방식인지 모르겠습니다

 

//return $this->setRedirectUrl(getNotEncodedUrl('', 'mid', Context::get('mid')));

기존꺼 보고 하려니 mid 인거보면 현재 모듈srl로 모듈의 기본페이지로 가는거같은데 여기서 act=dispDistributionScan 가 되야할것같은데 어떤 인수가 들어가는지도 모르고 야매로 넣으니 안되네요 ㅠㅠ 다시 원래페이지로 돌아가려면 어떻게 하는게좋을까요.. 구조는 바코드로 스캔되면 컨트롤러로 넘어가서 백엔드 처리하고 다시 바코드입력화면으로 돌아와야합니다..

  • profile
    getNotEncodedUrl 사용시 mid가 고정되어있다면 앞에 ''붙이시면서
    getNotEncodedUrl('', 'mid', Context::get('mid'), 'act'. 'dispDistributionScan');

    일케 해주면 되는데 mid값이 Context::get으로 가져올 수 없고 일부 주소파라미터 유지한체 사용하고 싶으시다면

    getNotEncodedUrl('act', 'dispDistributionScan'); 이렇게 하셔도 무방합니다.
  • profile profile
    아.. 저렇게 쓰면 되는거군요 ㅠㅠ 이 쉬운걸.. 하룻동안 삽질을... ㅜㅠ 감사합니다