If you don't want to statically create a parameter in parameters.yml or config.yml just for twig, you can create it dynamically in controller as shown below.


Controller


# sport/src/Football/FrontendBundle/Controller/DefaultController.php
namespace Football\FrontendBundle\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;

class DefaultController extends Controller
{
public function indexAction()
{
$this->get('twig')->addGlobal('my_global_twig_variable', 'inanzzz');

return $this->render('FootballFrontendBundle:Default:index.html.twig');
}
}

Twig


{{ my_global_twig_variable }}

Test


If you call http://sport.local/app_dev.php in your browser, you should see output below.


inanzzz