Outils pour utilisateurs

Outils du site


devweb:laravel:menu (lu 26949 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
devweb:laravel:menu [10-04-2015 14:54]
edmc73
devweb:laravel:menu [11-05-2015 22:32] (Version actuelle)
edmc73
Ligne 54: Ligne 54:
 </code> </code>
 <note>Dans l'exemple, le moteur de template **Blade** est utilisé, d'où la notation entre double-accolade</note> <note>Dans l'exemple, le moteur de template **Blade** est utilisé, d'où la notation entre double-accolade</note>
 +
 +On peut aussi utiliser des routes nommés pour gérer le menu actif.
 +<code php>
 +<a href="{{URL::route('accueil.')}}" class="{{ str_is('accueil.*',Route::currentRouteName()) ? 'active' : '' }}">Accueil</a>
 +<a href="{{URL::route('contact.')}}" class="{{ str_is('contact.*',Route::currentRouteName()) ? 'active' : '' }}">Contact</a>
 +</code>
 +
 +Dans ce cas il faut nommer les routes comme suit
 +<code php>
 +Route::controller('/','AccueilController',array('getIndex' => 'accueil.'));
 +Route::controller('contact','ContactController',array('getIndex' => 'contact.'));
 +</code>
devweb/laravel/menu.1428670445.txt.gz · Dernière modification: 10-04-2015 14:54 de edmc73