0
在我的网站上,我需要以这种方式包含页面的URL:/category/page4
,因此传递给控制器的参数是单词“page”之后的数字。我设法得到的URL以下列方式:使用此代码/category/page/4
(一个额外的斜杠):使用Zend_Controller_Router_Route解析URL中的参数
$router->addRoute('categoryPages', new Zend_Controller_Router_Route(
'/category/page/:page',
array(
'controller' => 'caegory',
'action' => 'index'
),
array(
'page' => '\d+'
)
));
我希望有网址,像/category/page4
与此代码的以下修改:
// Simply removed one slash
'/category/page:page'
但是,此代码不会创建我需要的路由。我的错误是什么?
非常感谢,这就是我一直在寻找。 – gvlasov 2013-03-14 14:00:33