daday-andry / rmptwigbundle
Symfony twig Extension to easily manage request params
Installs: 111
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/daday-andry/rmptwigbundle
Requires
- php: ^7.2 || ^8.0
- symfony/dependency-injection: ^3.4 || ^4.0 || ^5.0 || ^6.0 || ^7.0
- symfony/framework-bundle: ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0
README
This bundle provide twig functions that you can use in your twig template to add, remove, or get a request queries.
Installation
composer require daday-andry/rmptwigbundle
Usage
Let imagine that we are on https://mysite.com
Append query to the current route
You can use "appendRouteParam" function to add new query or edit value in your current url appendRouteParam($param, $value) Eg:
{% set _url = appendRouteParam('foo', 'bar') %}expect value :https://mysite.com?foo=bar
Get param
getRouteParam($param, $defautlValue = ' ' )
Eg : {% set foo = appendRouteParam('foo') %}
Remove query
removeRouteParam($param)
Eg: {% set _url = appendRouteParam('foo') %}
expect value :https://mysite.com