Phalcon - 路由



路由器元件允許定義路由,路由對映到應該接收請求的控制器或處理程式。路由根據收到的資訊解析 URI。

Web 應用程式中的每個路由都有兩種模式 −

  • MVC 模式
  • 僅匹配模式

第一種模式非常適合處理 MVC 應用程式。以下是 Phalcon 中定義路由的語法。

$router = new Router();  

// Define a route 

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

舉例

為了搜尋某個類別,讓我們在 config 資料夾的 routes.php 中建立一個路由。

Routes

考慮建立一個路由,當我們呼叫 “UsersController” 時會呼叫該路由的一個方法 login。在這種情況下,建議建立一個路由來對映給定的 URL。

<?php  

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

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

輸出

程式碼會產生以下輸出 −

Output Code
廣告
© . All rights reserved.