Pebble Context Objects
These objects are available in the root context when rendering a Pebble template.
model
The model (object) for the template being rendered. Invirt uses the same naming as http4k model for this.
<input type="text" name="firstName" value="{{ model.firstName }}"/>
request
Reference to the current http4k Request
object. Mode details on accessing the current request in Pebble templates
here.
{{ request.method }}
{{ request.query("q") }}
errors
Validation errors (io.validk.ValidationErrors
) for the current request, or null
if there are no validation
errors. Read more about validation here.
{% if errors.hasErrors("name") %}
<div class="text-error">{{ errors.error("name") }}</div>
{% endif %}