繁体   English   中英

Phalcon PhpFramework-路由

[英]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”控制器

Phalcon PHP自定义路线

这是您执行类似自定义路线的方法:

$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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM