Phalcon - 路由

路由器组件允许定义映射到应该接收请求的控制器或处理程序的路由.路由器根据收到的信息解析URI.

Web应用程序中的每个路由器都有两种模式 :

  • 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;

输出

代码将产生以下输出 :

输出代码