如何在 Silex 中创建通配符路由 (/something/*)



如何创建像/something/* 这样的路由,其中 * 可以是一个或模式的"子文件夹"?(使用Silex框架)

例如:

/something/foo

/something/foo/bar

目的:我需要复制一个 Web 服务并将 POST 请求发送到另一个更改 2 $_POST 参数的 URL 并返回它。但它可以在/something 之后有一个或模式参数。

诀窍

是覆盖 url 参数的默认正则表达式,该参数与/不匹配:

$app->post("/something/{the_rest})", function () {
    // do stuff
})->assert("the_rest", ".*");

最新更新