daday-andry / rmptwigbundle
Symfony twig 扩展,用于轻松管理请求参数
v1.0.1
2023-12-07 15:08 UTC
Requires
- php: ^7.2 || ^8.0
- symfony/dependency-injection: ^3.4 || ^4.0 || ^5.0 || ^6.0
- symfony/framework-bundle: ^3.0 || ^4.0 || ^5.0 || ^6.0
README
本插件提供twig函数,您可以在twig模板中使用这些函数添加、删除或获取请求查询。
安装
composer require daday-andry/rmptwigbundle
使用方法
假设我们正在访问 https://mysite.com
向当前路由追加查询
您可以使用 "appendRouteParam" 函数添加新的查询或在当前url中编辑值 appendRouteParam($param, $value) 示例:
{% set _url = appendRouteParam('foo', 'bar') %}
预期值:https://mysite.com?foo=bar
获取参数
getRouteParam($param, $defautlValue = ' ' ) 示例:{% set foo = appendRouteParam('foo') %}
删除查询
removeRouteParam($param) 示例:{% set _url = appendRouteParam('foo') %}
预期值:https://mysite.com