Zend Framework Route 实例化中第四个参数的目的是什么?
下面是一个 Route 示例,取自此页面:
$route = new Zend_Controller_Router_Route_Regex(
'blog/archive/(\d+)-(.+)\.html',
array(
'controller' => 'blog',
'action' => 'view'
),
array(
1 => 'id',
2 => 'description'
),
'blog/archive/%d-%s.html'
);
$router->addRoute('blogArchive', $route);
我可以看到它匹配遵循模式 'blog/archive/(\d+)-(.+)\.html'
的路径,重定向到 blog
控制器并view
操作,并传递 id
和 description
参数。但是,第四个论点的目的是什么? 'blog/archive/%d-%s.html'
?
Here is an example of a Route, taken from this page:
$route = new Zend_Controller_Router_Route_Regex(
'blog/archive/(\d+)-(.+)\.html',
array(
'controller' => 'blog',
'action' => 'view'
),
array(
1 => 'id',
2 => 'description'
),
'blog/archive/%d-%s.html'
);
$router->addRoute('blogArchive', $route);
I can see that it matches paths that follow the pattern 'blog/archive/(\d+)-(.+)\.html'
, redirecting to the blog
controller and view
action, and passing along the id
and description
parameter. But, what is the purpose of the fourth argument; 'blog/archive/%d-%s.html'
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我发布了问题,几秒钟后就在页面上找到了答案;真是一个惊喜。
I posted the question and found the answer on the page a few seconds later; what a surprise.