[英]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.