[英]Phalcon PhpFramework - Routing
有一個使用phalcon的應用程序,我希望路由這樣的URL:
http:// localhost / my-website / admin / cat- >使用“ cat”控制器而不是“ admin”控制器
已經做到這一點及其工作
$router = new Phalcon\Mvc\Router();
$router->add(
"/admin/cat",
array(
"controller" => "cat",
"action" => "index"
)
);
但是如何路由類似的東西:
http:// localhost / my-website / admin / cat / updatecat / 22- >使用帶有操作“ updatecat”和參數“ 22”的“ cat”控制器,而不是“ admin”控制器
這是您執行類似自定義路線的方法:
$router->add(
"/admin/cat/([0-9]+)",
array(
"controller" => "cat",
"action" => "index",
"id" => 1
));
您可以像這樣在控制器中拾取參數:
$id = $this->dispatcher->getParam('id');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.