【发布时间】:2012-12-28 23:43:10
【问题描述】:
所以,我一直在尝试在网上查找有关它的内容,但文档中没有任何关于 URL 尾部斜杠的内容。这是我的问题。
我希望所有 URL 都以斜杠结尾,如果不这样做,我可能会重定向它们。现在,我的代码可以使用和不使用斜杠,但是当我 var_dump( $this->dispatcher->getParams() );
这是我的路线代码
<?php
// for brevities sake, it's only the route
$router->add('/:controller/:action/:id/', array(
'controller' => 1,
'action' => 2,
'id' => 3
));
现在,我那里的那个斜杠并没有真正做任何事情,所以我把它留下了。对于 URL /user/view/13/,这里是 $this->dispatcher->getParams() 的 var_dump:
array(2) {
[0]=>
string(2) "13"
[1]=>
string(0) ""
}
如果我运行 URL /user/view/13(没有尾部斜杠),这里是 var_dump
$this->dispatcher->getParams():
array(2) {
[0]=>
string(2) "13"
}
基本上,有没有办法让 phalcon 以斜杠结尾,这样我得到相同的结果?或者我可能需要编写一个自定义路由类?任何帮助将不胜感激!
【问题讨论】: