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;
出力
コードは次の出力を生成します-