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

How do I create a wildcard route (/something/*) in Silex?

如何创建类似 /something/* 的路由,其中​​ * 可以是一个或模式 'subfolders'? (使用 Silex 框架)

例如:

/something/foo

/something/foo/bar

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

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

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