Skip to content
This repository was archived by the owner on Mar 21, 2023. It is now read-only.

Files

Latest commit

26ffb41 · Jul 16, 2014

History

History
49 lines (40 loc) · 1.22 KB

README.md

File metadata and controls

49 lines (40 loc) · 1.22 KB

BravesheepActiveLinkBundle

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.

Installation

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(),
        // ...
    );
}

Available twig functions

  • active(location[, params])
  • active_route(route[, params])
  • active_bundle(bundle[, params])
  • active_controller(controller[, params])
  • active_action(action[, params])

Available twig filters

  • location is active([params])
  • route is active_route([params])
  • bundle is active_bundle([params])
  • controller is active_controller([params])
  • action is active_action([params])