dev-master
9999999-devAllow the Template to be configured directly in the Route
MIT
The Requires
template route
v1.0
1.0.0.0Allow the Template to be configured directly in the Route
MIT
The Requires
template route
Wallogit.com
2017 © Pedro Peláez
Allow the Template to be configured directly in the Route
This bundle extends SensioFrameworkExtraBundle and is a port of the PR SensioFrameworkExtraBundle#266., (*1)
The bundle can be installed via composer:, (*2)
php composer.phar require wemakecustom/template-in-route-bundle
You then simply need to enable it in your AppKernel:, (*3)
new WMC\TemplateInRouteBundle\WMCTemplateInRouteBundle
This bundle allow the template to be specified directly in the Route via a
_template attribute, just like if the @Template annotation was used., (*4)
my_route:
path: /{product}-awesome
defaults: { _controller: Bundle:Product:show, _template: Bundle:Product:show-awesome.html.twig}
If the template is named after the controller and action names, you can even
skip the value for the _template parameter:, (*5)
my_route:
path: /{product}-awesome
defaults: { _controller: Bundle:Product:showAwesome, _template: true }
This will use the template guesser, same as specifying @Template without a
template name., (*6)
When specified through the route, the _template parameter will be removed
from _route_params., (*7)
This is especially useful if Routes are generated programatically or if the same controller renders several routes requiring different templates., (*8)
Allow the Template to be configured directly in the Route
MIT
template route
Allow the Template to be configured directly in the Route
MIT
template route