Route Generation¶
Using a specify locale¶
- Twig
1 2 3 4 5 6 7 8
{{ path('homepage.en') }} {{ path('homepage', { 'locale': 'en' }) }} {{ path('homepage.fr') }} {{ path('homepage', { 'locale': 'fr' }) }} {{ path('homepage.de') }} {{ path('homepage', { 'locale': 'de' }) }}
- PHP
1 2 3 4 5 6
<?php echo $view['router']->generate('homepage.en') ?> <?php echo $view['router']->generate('homepage', array('locale' => 'en')) ?> <?php echo $view['router']->generate('homepage.fr') ?> <?php echo $view['router']->generate('homepage', array('locale' => 'fr')) ?> <?php echo $view['router']->generate('homepage.de') ?> <?php echo $view['router']->generate('homepage', array('locale' => 'de')) ?>
Note
When using the locale to generate the route make sure you use the locale parameter and not _locale.
Using the current locale¶
- Twig
1
{{ path('homepage') }}
- PHP
1
<?php echo $view['router']->generate('homepage') ?>