Strony internetoweSklepy internetoweAktualizacja stron

Twig

Twig to silnik szablonów napisanych w języku PHP. Pozwala na oddzielenie warstwy prezentacji od reszty kodu aplikacji.

Tworzenie zmiennych

Możemy użyć {% set %} do tworzenia własnych zmiennych bezpośrednio w szablonie. Kilka przykładów:

{% set foo = ‘bar’ %}
{% set foo = [1, 2] %}
{% set foo = {‘foo’: ‘bar’} %}
{% set foo = ‘foo’ ~ ‘bar’ %}
{% set foo, bar = ‘foo’, ‘bar’ %}
{% set full_width = (region_name  === ‘featured_middle’) ? ‘full‐width’ : ” %}
{% set target = target|default(‘_blank’) %}

Instrukcje warunkowe

Pętla {% for %}

Można iterować przez każdy element osobno, wykorzystując pętlę {% for %}:

set {items = [‘apple’, ‘orange’, ‘banana’]}
{% for item in items %}
    <li>{{ item }}</li>
{% endfor %}

Wewnątrz bloku pętli możemy uzuskać dostęp do specjalnej zmiennej loop:

{% for user in users %}
    {{ loop.index }} – {{ user.username }}
{% endfor %}

Więcej informacji: https://twig.symfony.com/doc/3.x/tags/for.html

Kontakt

Napisz do nas

Biuro czynne jest od poniedziałku do piątku w godzinach od 9.00 do 16.00.

Wygląda ok!
Proszę wprowadzić poprawny adres e-mail.
Wygląda ok!
Proszę wprowadzić poprawny numer telefonu.
Wygląda ok!
Proszę wprowadzić treść wiadomości.

* te pola są wymagane.

Adres

  • ABM Studio Norbert Morajda
  • ul. Kopernika 22,
  • 33-170 Tuchów

Dane do przelewów

  • ABM Studio Norbert Morajda
  • PL 8732577306
  • Santander Bank Polska
  • 10 1910 1048 2125 0787 8127 0001