{% extends 'base.html.twig' %} {% block main %}

{% if is_granted('IS_AUTHENTICATED_REMEMBERED') %}Hello {{ app.user.username }}, {% endif %}Welcome to Tigris


{% if is_granted('IS_AUTHENTICATED_REMEMBERED') %} Logout {% else %} Login Registration {% endif %}

Informations

Tigris is a Symfony4 bundle package for create web application fastly

Twig decorators

Card

Generate Bootstrap 4 card

{% verbatim %}{% embed '@TigrisBase/decorators/_card.html.twig' with {'class': ''} %}
    {% block header %}
    {% endblock %}
    {% block body %}
    {% endblock %}
    {% block footer %}
    {% endblock %}
{% endembed %}{% endverbatim %}

Form

Generate Bootstrap card with symfony form (with twig variable named "form")

{% verbatim %}{% embed '@TigrisBase/decorators/_form.html.twig' with {'class': ''} %}
    {% block title %}
    {% endblock %}
{% endembed %}{% endverbatim %}

You can override body with block

Twig macros

{% verbatim %}{% import '@TigrisBase/utils/macros.html.twig' as tigris %}{% endverbatim %}

Recursive Array

{% import '@TigrisBase/utils/macros.html.twig' as tigris %}
{% verbatim %}{{ tigris.recursiveArray(array) }}{% endverbatim %}
{{ tigris.recursiveArray({'Primary 1':{'Secondary 1':'Item', 'Secondary 2':['Tertiary 1']}, 'Primary 2':'Item'}) }}
Copyright {{ 'now'|date('Y') }} Oviglo {% endblock %}