如何在 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", ".*");
如何创建类似 /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", ".*");