1 Erklärung
Mit dem {link}-Funktion kann eine URL erstellt werden, die mit Hilfe der Klasse LinkHandler erstellt worden ist, um diese dann in dem href Attribut eines HTML <a> Elementes ausgeben zu lassen. Die {link}-Funktion benötigt ein schließenden {/link} Tag.
2 Parameter
controller = Gibt den Controller an, zu dem ein Link erstellt werden soll.
application = Definiert die Endanwendung, aus der unser Controller stammt. Ist application nicht gesetzt, ist der Standardwert immer wcf.
isEmail = Gibt an, ob der Link in einer E-Mail benutzt wird (true/false). Falls true angegeben wird, wird die Sessions ID nicht mit übermittelt.
3 Beispiele
Smarty
{link controller='ExampleAdd'}{/link}
{* Ausgabe: http://example.com/wcf2/wcf/index.php?example-add/ *}
{link controller='ExampleAdd' application='example'}{/link}
{* Ausgabe: http://example.com/example/index.php?example-add/ *}
{link controller='ExampleEdit' application='example' object=$object}{/link}
{* Ausgabe: http://example.com/example/index.php?example-edit/1-fdhgfgh/ *}
{link controller='ExampleAdd' application='example'}additional={$additional}{/link}
{* Ausgabe: http://example.com/example/index.php?example-add/&additional=foo *}
{link controller='ExampleAdd' application='example' isEmail=true}{/link}
{* Ausgabe: http://example.com/example/index.php?example-add/ *}
Display More