【问题标题】:Zend Framework - Zend_Controller_Router_Route_Regex - Concatinate Regex matchesZend 框架 - Zend_Controller 路由器路由正则表达式 - 连接正则表达式匹配
【发布时间】:2011-11-05 20:28:58
【问题描述】:

我希望能够匹配这样的网址

www.site.com/cc/[action-name-first-part].12345.[action-name-second-part]

基本上,生成的动作将是两个动作名称的串联。

我现在的路线是这样的

$ccRoute = new Zend_Controller_Router_Route_Regex(
'cc/([^.]).([^.]).([^.]*)',
数组('控制器' => 'cc'),
array('action-first-part' => 1, '任意数' => 2, 'action-second-part' => 3)
);

这个伙伴匹配得很好。但是使用第三个参数(映射参数),我如何连接 1 和 3 索引并将正确的操作传递给控制器​​。

谢谢。

【问题讨论】:

    标签: php zend-framework url-rewriting routes


    【解决方案1】:

    据我记得,你不能用正则表达式路由来做到这一点。但是,创建一个可以执行此操作的新路由类非常简单。

    这里是关于如何制作自己的路线类的快速答案。

    how to get dynamic URL like mydomain.com/username using zend framework

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-29
      • 1970-01-01
      • 2012-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多