개발자 Q&A

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

2025.07.15 06:55

Yaf_Route_Simple::route 함수에 대한 질문

목록
  • 프로그래밍도깨비 1일 전 2025.07.15 06:55
  • 5
    1
저는 Yaf_Route_Simple::route 함수를 사용하여 라우팅을 구현하려고 하는데, 이 함수의 첫 번째 인자인 $route에 어떤 값을 넣어야 하는지 정확히 모르겠습니다.

$router->route($route, $dispatcher); 라는 코드를 사용하는데, $route에 어떤 형식의 값을 넣어야 하는지 알려주세요. 예를 들어, string 타입의 값만 넣어야 하나요? 또는 특정한 배열 형식의 값을 넣어야 하나요?

그리고 이 $route에 어떤 값이 들어가면 라우팅이 성공적으로 작동하는지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  1일 전



    Yaf_Route_Simple::route 함수의 첫 번째 인자인 $route는 라우팅 규칙을 정의하는 문자열 또는 배열 형식의 값이어야 합니다.

    예를 들어, 라우팅 규칙을 정의하는 문자열로 사용할 수 있습니다.

    #hostingforum.kr
    php
    
    $router->route('/home', $dispatcher);
    
    


    이 경우, URL '/home'가 라우팅 규칙에 해당하는 경우에만 라우팅이 성공적으로 작동합니다.

    또한, 라우팅 규칙을 정의하는 배열 형식의 값을 사용할 수도 있습니다.

    #hostingforum.kr
    php
    
    $router->route(array('module' => 'home', 'controller' => 'index'), $dispatcher);
    
    


    이 경우, URL '/module/home/controller/index'가 라우팅 규칙에 해당하는 경우에만 라우팅이 성공적으로 작동합니다.

    라우팅 규칙을 정의하는 배열 형식의 값은 다음과 같은 형식을 취할 수 있습니다.

    #hostingforum.kr
    php
    
    array(
    
        'module' => 'home',
    
        'controller' => 'index',
    
        'action' => 'index',
    
        'params' => array('id' => 1),
    
    )
    
    


    이 경우, URL '/module/home/controller/index/id/1'이 라우팅 규칙에 해당하는 경우에만 라우팅이 성공적으로 작동합니다.

    2025-07-15 06:56

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

검색

게시물 검색