nette/application 3.2: aliasy pro odkazy

David Grudl
Nette Core | 8147
+
+14
-

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.