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');
有一个使用 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');