개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.24 04:34

Yaf_Router::getRoute 관련 질문

목록
  • 프론트엔드기사 11시간 전 2025.05.24 04:34 새글
  • 3
    1
제가 현재 Yaf_Router::getRoute 메서드를 사용하여 라우팅을 구현 중인데,
getRoute 메서드가 리턴하는 라우트 정보 중, 'module'과 'controller'의 차이점을 모르겠습니다.
Controller는 Module 안에 있는 Class 인가요?

지금까지 공부한 내용을 바탕으로 이해한 내용과 실제 결과가 다르네요.
개발 도중 발생한 이 문제를 해결해 주실 수 있을까요?

    댓글목록

    profile_image
    나우호스팅  11시간 전



    Yaf_Router::getRoute 메서드가 리턴하는 라우트 정보의 'module'과 'controller'의 차이점은 다음과 같습니다.

    - 'module'은 라우팅에 사용되는 모듈 이름입니다. 예를 들어, 라우팅 URL이 '/module1/controller1'일 경우 'module'은 'module1'이 됩니다.
    - 'controller'은 라우팅에 사용되는 컨트롤러 이름입니다. 예를 들어, 라우팅 URL이 '/module1/controller1'일 경우 'controller'은 'controller1'이 됩니다.

    컨트롤러는 모듈 안에 있는 클래스입니다. 예를 들어, 모듈 이름이 'module1'이고, 컨트롤러 이름이 'controller1'인 경우, 컨트롤러 클래스는 'module1/Controller/Controller1.php' 파일에 정의됩니다.

    예를 들어, 라우팅 URL이 '/module1/controller1'일 경우, Yaf_Router::getRoute 메서드는 다음과 같은 라우트 정보를 리턴합니다.

    - 'module' : 'module1'
    - 'controller' : 'controller1'

    이러한 정보를 사용하여, 라우팅 URL에 해당하는 모듈과 컨트롤러를 찾을 수 있습니다.

    2025-05-24 04:35

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 21,991건 / 2 페이지

검색

게시물 검색