Building Routable Links
In your views, layouts and handlers you can use the buildLink
method provided by the request context object (event) to build routable links in your application.
Just pass in the routed URL or event and it will create the appropriate routed URL for you:
QueryString Struct
The queryString
argument can be a simple query string or a struct that represents the query variables to append.
Named Routes
Please note that the to
argument can be a simple route path, but it can also be a struct. This struct is for routing to named routes. Even though we recommend to use the route()
method instead.
Inspecting The Current Route
The request context object (event) also has some handy methods to tell you the name or even the current route that was selected for execution:
getCurrentRouteName()
- Gives you the name of the current route, if anygetCurrentRoute()
- Gives you the currently executed routegetCurrentRoutedURL()
- Gives you the complete routed URL pattern that matched the routegetCurrentRoutedNamespace()
- Gives you the current routed namespace, if any
Last updated