如何在phalcon中定义路线

时间:2017-09-02 12:02:20

标签: phalcon phalcon-routing

我有一个名为 GlossaryController 的控制器,其中包含2个操作 indexAction anotherAction ,我有一个目录词汇表和 index.volt < / strong>文件

我想用例如参数定义路线 http://localhost/project/glossary/another/params 它应该将我重定向到带有参数

的indexAction

1 个答案:

答案 0 :(得分:0)

在app / config文件夹中的routes.php文件中添加以下行:

$router->add("/glossary/another/{param1}/?{param2}", array(
    "controller" => "Glossary",
    "action"     => "another",
));

你的anotherAction方法就像:

public function anotherAction($param1, $param2 = 0) {
//some code
}

这样一来就必须发送第一个参数,第二个参数是可选的,你可以添加这种方式尽可能多的参数。

有关各种路由方式,请参阅官方文档: https://olddocs.phalconphp.com/en/3.0.3/reference/routing.html