Symfony - elementy składni szablonów twig-a
Stronę tą wyświetlono już: 2173 razy
Twig jak już na wcześniejszych podstronach tego działu wspominałem umożliwia osadzanie kodu związanego z tworzeniem dynamicznych elementów strony wewnątrz znaczników HTML. Istnieją trzy rodzaje znaczników twig-a. Pierwszym z nich są komentarze:
Drugim są elementy wypisujące wartości:
Trzecim typem są elementy związane z wykonywaniem pewnych operacji:
Na stronie dokumentacji twig-a znajdującej się tutaj można przeczytać, że twig posiada następujące elementy składni:
- tagi - służą do:
- oznaczania jakiegoś fragmentu kodu
{% block nazwa_bloku %}{% endblock %}
- tworzenia instrukcji warunkowych
{% if value == false %} <p>Value is set <b>falese</b></p> {% endif %}
- tworzenia pętli for lub do
<ul> {% for comment in comments %} <li><h2>comment.name</h2> <p>comment.comment</p> </li> {% endfor %} </ul>
- oraz innych przydatnych rzeczy
- oznaczania jakiegoś fragmentu kodu
- filtry - umożliwiają filtrowanie wartości, np wyciągnięcie liczny elementów z zmiennej tablicowej:
{{ table | length }}
- funkcje;
- operatory;
- testy - umożliwiają testowanie zmiennych:
{{ var is null }}
Tytuł:
PHP i MySQL. Aplikacje internetowe po stronie serwera
Autor:
Jon Duckett
Tytuł:
PHP 8 i SQL. Programowanie dla początkujących w 43 lekcjach
Autor:
Mariusz Duka
Tytuł:
CodeIgniter 4. Zaawansowane tworzenie stron WWW w PHP
Autor:
Łukasz Sosna
Tytuł:
PHP 7 MySQL 8 i Maria DB Praktyczny podręcznik
Autor:
Steve Prettyman, Adrian W. West
Tytuł:
PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie V
Autor:
Larry Ullman
Tytuł:
PHP 7. Algorytmy i struktury danych
Autor:
Mizanur Rahman
Tytuł:
PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie V
Autor:
Luke Welling, Laura Thomson
Tytuł:
PHP i jQuery. Techniki zaawansowane. Wydanie II
Autor:
Keith Wald, Jason Lengstorf
Tytuł:
Laravel 4. Podstawy tworzenia aplikacji w PHP
Autor:
Raphaël Saunier
Tytuł:
Magento. Przewodnik dla programistów PHP
Autor:
Allan MacGregor