php yaf Yaf_Route_Regex 疑问

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错误,字符串就没问题
    );
}
阅读 809
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题