This bundle provides a few Twig helper functions and filters for checking whether or not a specific part of your controller structure is active.
Note that some limitations apply, specifically this bundle does not work well with subrequests. Instead the bundle always requests the master request.
Using Composer add the bundle to your requirements:
{
"require": {
"bravesheep/active-link-bundle": "dev-master"
}
}
Then run composer update bravesheep/active-link-bundle
. Finally add the bundle in
app/AppKernel.php
:
public function registerBundles()
{
return array(
// ...
new Bravesheep\ActiveLinkBundle\BravesheepActiveLinkBundle(),
// ...
);
}
active(location[, params])
active_route(route[, params])
active_bundle(bundle[, params])
active_controller(controller[, params])
active_action(action[, params])
location is active([params])
route is active_route([params])
bundle is active_bundle([params])
controller is active_controller([params])
action is active_action([params])