php yaf Yaf_Route_Regex 疑问

发布于 2022-09-12 22:46:35 字数 822 浏览 27 评论 0

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错误,字符串就没问题
    );
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文