public Yaf_Route_Regex::__construct ( string $match , array $route [, array $map [, array $verify [, string $reverse ]]] )
问题一:$verify, $reverse 两个参数的作用是什么呢?
问题二:Yaf_Route_Regex::assemble($info, $query)的query数组id传递整数nginx 502错误!代码如下:
function url(array $url):string
{
$router = new Yaf_Router();
$regex = new Yaf_Route_Regex(
'#^/a/(\w+)/(\w+)#',
array('module' => 'api', 'controller' => ':c', 'action' => ':a'),
array(1 => 'c', 2 => 'a'),
array(),
'/a/:c/:a'
);
$router->addRoute('regex', $regex);
return $router->getRoute('regex')->assemble(
array(':m'=>$url[0], ':c'=>$url[1], ':a'=>$url[2]),
array('id' => '15')//当id传递整数时nginx 502错误,字符串就没问题
);
}