nette/application 3.2: aliasy pro odkazy
- David Grudl
- Nette Core | 8218
Přidal jsem do Nette Application 3.2 možnost definovat aliasy pro cíle odkazů. (Zatím v 3.2.x-dev větvi).
V aplikacích psaných v Nette se samozřejmě odkazujeme na
Presentery:akce. Ale někdy může být výhodné takové dvojici dát alias.
Třeba úvodní stránku Front:Home:default
pojmenovat jednoduše
home
, Admin:Dashboard:default
jako admin
a tak dále.
Aliasy se jednoduše nadefinují v konfiguračním souboru:
application:
aliases:
home: Front:Home:default
admin: Admin:Dashboard:default
login: Auth:Sign:in
A odkazuje se na ně pomocí zavináče:
<a n:href="@home">úvodní stránka</a>
nebo
$this->redirect('@login');
Budu rád, když to otestujete a napíšete připomínky a podněty.