Phalcon - 路由
路由器组件允许定义映射到应接收请求的控制器或处理程序的路由。路由器根据收到的信息解析 URI。
Web 应用程序中的每个路由器都有两种模式 −
- MVC 模式
- 仅匹配模式
第一种模式非常适合与 MVC 应用程序一起使用。以下是在 Phalcon 中定义路由的语法。
$router = new Router(); // 定义路由 $router->add( "<URI-Name>", [ "controller" => "<controller-name>", "action" => "<action-name>", ] );
示例
为了搜索类别,让我们在配置文件夹的 routes.php 中创建一个路由。
考虑创建一个路由,当我们调用 "UsersController" 时,它将调用方法 login。在这种情况下,建议创建一个映射给定 URL 的路由。
<?php $router = new Phalcon\Mvc\Router(); $router->add('/login', array( 'controller' => 'users', 'action' => 'login', )); return $router;
输出
代码将产生以下输出 −