pmaxs / path2query-bundle
Symfony Path2queryBundle
v4.0.1
2024-04-07 17:49 UTC
Requires
- php: >=8.2
- symfony/framework-bundle: ^7.0
README
Symfony 扩展包,用于将路径中的查询变量添加到 Request 对象中。
安装
composer require pmaxs/path2query-bundle
使用方法
添加参数 __path2query__
,默认值为 ""
,要求为 ".*"
。此类路由将由此扩展包处理,以便将路径中的查询变量添加到 Request 对象中。
例:
class DefaultController extends AbstractController { /** * @Route("/xxx/{__path2query__}", requirements={"__path2query__"=".*"}, defaults={"__path2query__"=""}) */ public function indexAction(Request $request) { // for path /xxx/var1/val1/var2/val2 $request->get('var1') // val1 $request->get('var2') // val2 } }