Phalcon-routing

提供:Dev Guides
移動先:案内検索

ファルコン-ルーティング

ルーターコンポーネントを使用すると、要求を受信するコントローラーまたはハンドラーにマップされるルートを定義できます。 ルーターは、受信した情報に従ってURIを解析します。

Webアプリケーションのすべてのルーターには2つのモードがあります-

  • MVCモード
  • マッチオンリーモード

最初のモードは、MVCアプリケーションでの作業に最適です。 Phalconでルートを定義する構文は次のとおりです。

$router = new Router();

//Define a route

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

カテゴリーを検索するために、configフォルダーの routes.php にルートを作成しましょう。

ルート

  • “ UsersController” *を呼び出すときにメソッドloginを呼び出すルートを作成することを検討してください。 このような場合、指定されたURLをマップするルートを作成することをお勧めします。
<?php

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

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

return $router;

出力

コードは次の出力を生成します-

出力コード