Pytania oznaczone «twig»

Twig to nowoczesny, szybki, elastyczny i bezpieczny silnik do tworzenia szablonów dla PHP. Stworzony dla Symfony i przyjęty przez Drupal 8.

207
Gałązka: in_array lub podobny możliwy w ciągu instrukcji if?

Używam Twiga jako silnika szablonów i bardzo mi się podoba. Teraz jednak natknąłem się na sytuację, która z pewnością musi być osiągnięta w prostszy sposób, niż znalazłem. Mam teraz: {% for myVar in someArray %} {% set found = 0 %} {% for id, data in someOtherArray %} {% if id == myVar %} {{...

156
Jak zrzucić zmienne var_dump w szablonach twig?

Wyświetl wzór warstw, w którym prezentujesz tylko to, co otrzymałeś, jest w porządku i wszystko, ale skąd wiesz, co jest dostępne? Czy w TWIG jest funkcjonalność „wyświetl wszystkie zdefiniowane zmienne”? Czy istnieje sposób na zrzucenie zmiennej? Rozwiązaniem, które znalazłem, szukając go, było...

152
Gałązka do pętli dla tablic z kluczami

Używam Twig i mam tablicę z kluczami takimi jak: array[1] = "alpha" array[2] = "bravo" array[3] = "charlie" array[8] = "delta" array[9] = "echo" Chciałbym uzyskać klucz (1,2,3,8,9)i zawartość (alpha, bravo, charlie, delta, echo)w pętli, aby uzyskać całą wartość tej tablicy. Jak rozwiązać ten...

134
Znajdź podciąg w ciągu w TWIG

Chcę znaleźć podciąg łańcucha lub sprawdzić, czy nie ma takiego podciągu za pomocą Twig. Mówiąc słowami, potrzebuję odpowiednika „strstr” lub „strpos” w php. Wyszukałem w Google i przeszukałem ten problem w stackoverflow, ale nic nie znalazłem. Czy ktoś wie, jak rozwiązać ten problem?...

126
Ustawienie elementu tablicy z Twig

Jak mogę ustawić składową już istniejącej tablicy z Twig? Spróbowałem zrobić to w inny sposób: {% set arr['element'] = 'value' %} ale otrzymałem następujący błąd: Nieoczekiwany token „interpunkcja” wartości „[” (oczekiwano „końca bloku instrukcji”) w...

121
Wybór zawijania / otaczania PhpStorm?

Często podczas kodowania i tworzenia szablonów muszę zawijać pewną część tekstu. Czy jest jakiś skrót do zawijania bieżącego zaznaczenia, na przykład: Hello World "Hello World" Hello World {{ trans 'Hello World' }} Używam PhpStorm 7 dla komputerów Mac i PC. Znalazłem coś podobnego, z: ctrl+...

120
gałązka: JEŻELI z wieloma warunkami

Wygląda na to, że mam problem ze stwierdzeniem gałązka if. {%if fields | length > 0 || trans_fields | length > 0 -%} Błąd: Unexpected token "punctuation" of value "|" ("name" expected) in Nie rozumiem, dlaczego to nie działa, to tak, jakby gałązka została zgubiona ze wszystkimi...

107
Dodaj więcej niż jeden parametr w ścieżce Twig

Jak dodać więcej niż jeden parametr w ścieżce Twig? Powiedz, że masz tę trasę: article_show: pattern: /article/{slug} defaults: { _controller: AcmeArticleBundle:Article:show } Możesz to zrobić w swoim szablonie twig: {{ path('article_show', { 'slug': article.slug }) }} ale co, jeśli masz to...