Extra Form
PHP PHP 7.4
CMS Rhymix 2.0

제곧내입니다.

member 모듈에 커스텀된 act를 추가하여 표시하고 싶은데 '잘못된 요청입니다'라고 오류만 나와서 고견을 여쭙습니다.

찾아보니 비슷한 내용의 글이 있긴 한데 XE 글이라서 그런지 액션 포워드를 추가하여 DB에 넣어주어야 한다는 내용이 있었습니다(2007).

요새 라이믹스 코드를 보니 사라진 것 같아(?) 참고하지는 않았습니다...

 

일단 지금까지

./member.view.php 에 커스텀 함수를 추가하였고

./conf/module.xml 에 커스텀 함수에 관련된 액션을 추가하였습니다.

 

혹시 제가 놓치고 있는 부분이 있을까요?

계속 찾아봐도 도저히 답을 찾지 못 하겠어서 부득이하게 문의를 드립니다.

 

미리 답변 감사드립니다.

  • profile
    module.xml에 뭐라고 넣으셧나요?
  • profile
    어떤 내용을 넣었고 어떤 식으로 요청하고 있는지 자세히 알려주셔야죠.
  • ?
    자문자답입니다. 함수 이름을 dispMember~ 형태로 안 쓰고 dispCircleManagment 이런 식으로 썼더니 오류가 났던 것이었습니다. 혹시 이렇게 네이밍을 하면 오류가 나는 이유가 있는지 여쭤봐도 될까요?
  • ? profile

    mid, module, 또는 act명의 두 번째 단어를 기준으로 모듈을 찾습니다. dispCircleManagement라고 하면 circle 모듈을 찾게 됩니다. act 하나 찾자고 모든 모듈의 module.xml을 일일이 열어서 검색하는 것은 매우 비효율적이니까요.

    module=member&act=*** 이렇게 모듈까지 지정하거나, 게시판처럼 각각 mid를 생성하는 모듈에 act를 추가하면서 mid=board&act=*** 이렇게 쓰면 module이나 mid를 기준으로 모듈을 찾을 수 있기 때문에 act명을 자유롭게 변경해도 에러가 나지 않습니다. 그러나 회원 모듈의 액션들은 대부분 mid=board&act=dispMember*** 이런 식으로 mid와 act가 서로 다른 모듈에 소속된 형태로 작동하기 때문에, act명의 두 번째 단어라도 맞춰주지 않으면 찾을 길이 없습니다.

  • profile ?
    아아 그렇군요... 모듈 구조에 대한 이해가 부족해서 그랬습니다.
    덕분에 미스테리가 해결되었습니다. 자세히 설명해주셔서 감사합니다!