XE에서는 view의 매끄러운 처리를 위해서 요청된 모듈에 존재하지 않는 액션이 동반 호출되었을 경우 먼저 요청된 모듈의 정보를 바탕으로 레이아웃등의 view와 관련된 요소를 찾아서 세팅후 액션에 해당하는 모듈을 찾아서 실행 후 결과만 $content에 대입하도록 되어 있습니다.
즉 회원가입과 같이 별도의 레이아웃이 필요하지는 않지만 사이트 레이아웃에 잘 녹아들어야 하는 경우등에서는 액션 포워딩을 사용하도록 되어 있는 것입니다.
rss 와 같은 action 역시 액션 포워딩으로 게시판이나 다른 모듈에서 rss 라는 action이 호출되면 rss모듈의 rss method가 요청된 모듈의 정보를 바탕으로 rss 를 만들어서 출력하게 되어 있습니다.
액션 포워딩은 (disp|proc|get)(모듈명)(method명) 으로 자동으로 찾는 것이 기본이지만 특별한 액션( rss 등)에 대해서는 DB에 저장하여 사용되기도 합니다.
액션 포워딩입니다.
XE에서는 view의 매끄러운 처리를 위해서 요청된 모듈에 존재하지 않는 액션이 동반 호출되었을 경우 먼저 요청된 모듈의 정보를 바탕으로 레이아웃등의 view와 관련된 요소를 찾아서 세팅후 액션에 해당하는 모듈을 찾아서 실행 후 결과만 $content에 대입하도록 되어 있습니다.
즉 회원가입과 같이 별도의 레이아웃이 필요하지는 않지만 사이트 레이아웃에 잘 녹아들어야 하는 경우등에서는 액션 포워딩을 사용하도록 되어 있는 것입니다.
rss 와 같은 action 역시 액션 포워딩으로 게시판이나 다른 모듈에서 rss 라는 action이 호출되면 rss모듈의 rss method가 요청된 모듈의 정보를 바탕으로 rss 를 만들어서 출력하게 되어 있습니다.
액션 포워딩은 (disp|proc|get)(모듈명)(method명) 으로 자동으로 찾는 것이 기본이지만 특별한 액션( rss 등)에 대해서는 DB에 저장하여 사용되기도 합니다.