Php Zend Framework-Zend_控制器_路由器_路由_正则表达式-concatatite正则表达式匹配
我想能够匹配像这样的URL www.site.com/cc/[行动名称第一部分].12345[行动名称第二部分] 基本上,生成的操作是2个操作名称的串联 我现在的路线是这样的 $ccRoute=新Zend\u控制器\u路由器\u路由\u正则表达式(Php Zend Framework-Zend_控制器_路由器_路由_正则表达式-concatatite正则表达式匹配,php,zend-framework,url-rewriting,routes,Php,Zend Framework,Url Rewriting,Routes,我想能够匹配像这样的URL www.site.com/cc/[行动名称第一部分].12345[行动名称第二部分] 基本上,生成的操作是2个操作名称的串联 我现在的路线是这样的 $ccRoute=新Zend\u控制器\u路由器\u路由\u正则表达式( “cc/([^.])([^.])([^.]*)”, 数组('controller'=>'cc'), 数组('action-first-part'=>1,'任意数'=>2,'action-second-part'=>3) ); 这个搭档配得很好。但是对
“cc/([^.])([^.])([^.]*)”,
数组('controller'=>'cc'),
数组('action-first-part'=>1,'任意数'=>2,'action-second-part'=>3)
); 这个搭档配得很好。但是对于第三个参数(映射参数),我如何处理1和3索引并将正确的操作传递给控制器呢
谢谢。据我记忆所及,您不能使用regex routes执行此操作。然而,创建一个新的route类来实现这一点非常简单 下面是一个关于如何创建自己的route类的快速答案