Phalcon-라우팅

라우터 구성 요소를 사용하면 요청을 수신해야하는 컨트롤러 또는 처리기에 매핑되는 경로를 정의 할 수 있습니다. 라우터는받은 정보에 따라 URI를 구문 분석합니다.

웹 애플리케이션의 모든 라우터에는 두 가지 모드가 있습니다.

  • MVC 모드
  • 매치 전용 모드

첫 번째 모드는 MVC 응용 프로그램 작업에 이상적입니다. 다음은 Phalcon에서 경로를 정의하는 구문입니다.

$router = new Router();  

// Define a route 

$router->add( 
   "<URI-Name>", 
   [ 
      "controller" => "<controller-name>", 
      "action"     => "<action-name>", 
   ] 
);

카테고리 검색을 위해 경로를 생성하겠습니다. routes.php 구성 폴더의.

호출 할 때 메소드 로그인을 호출 할 경로를 만드는 것을 고려하십시오. “UsersController”. 이러한 경우 주어진 URL을 매핑하는 경로를 생성하는 것이 좋습니다.

<?php  

$router = new Phalcon\Mvc\Router();  

$router->add('/login', array( 
   'controller' => 'users', 
   'action' => 'login', 
));
  
return $router;

산출

코드는 다음 출력을 생성합니다.