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');