如何在phalcon中定义路线
How to define route in phalcon
我有一个名为 GlossaryController 的控制器,其中有 2 个动作 indexAction 和 anotherAction 在我看来目录词汇表和 index.volt 文件
我想定义一个带有参数的路由,例如
http://localhost/project/glossary/another/params 它应该使用参数
将我重定向到 indexAction
在 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
我有一个名为 GlossaryController 的控制器,其中有 2 个动作 indexAction 和 anotherAction 在我看来目录词汇表和 index.volt 文件
我想定义一个带有参数的路由,例如 http://localhost/project/glossary/another/params 它应该使用参数
将我重定向到 indexAction在 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