• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

symfony twig dane z 2 tablic

0 głosów
98 wizyt
pytanie zadane 27 lipca 2018 w PHP, Symfony, Zend przez sapero Gaduła (3,570 p.)


Witam, mam taki o to problem:

Chce wyświetlić dane z 2 tablic w pętli FOR tylko nie wiem jak :)

Controller:

mam dwie tablice z danymi:

        return $this->render('home/index.twig', [
            'names' => $names,
            'city' => $city,
        ]);

Widok dla Controllera plik twiga:

{% for city in city %}
    {{ city }}
 {% endfor %}

{% for names in name %}
    <option value="TUTAJ CHCE DODAC DANE Z TABLICY "city"">{{ name }}</option>
 {% endfor %}

{# tak aby otrzymać #}
  <option value="London">Jacek</option>
  <option value="Amsterdam">Magda</option>
  <option value="Warsaw">Ola</option>

obecnie dwie pętle działają lecz oddzielnie a chciałbym jedną tablice jakoś dodać do drugiej żeby  w pętli ładowały się dane z obu.

Pomożecie? siedzę z tym już parę godzin ...:(

z góry dziękuję!

2 odpowiedzi

0 głosów
odpowiedź 27 lipca 2018 przez Storkeus Użytkownik (820 p.)

Z góry mówię, że nie znam się na Twigu, ale wydaje mi się, że w tym przypadku możesz iterować również przez klucze tablicy i następnie pobierać odpowiednią wartość, zdaje się, że jakoś tak

{% for key, name in names %}
   {{city[{{key}}]}}

, ale jeśli te dane są ze sobą tak ściśle powiązane, to myślę, że nie powinny być reprezentowane w ten sposób, a np. jako tablica obiektów z parametrami name i city.

komentarz 27 lipca 2018 przez sapero Gaduła (3,570 p.)
Dziękuję za odpowiedź:) na górze rozwiązanie
0 głosów
odpowiedź 27 lipca 2018 przez sapero Gaduła (3,570 p.)

znalazłem rozwiązanie:

Wyciąganie danych z 2 tablic:

$city[]
$names[]

Twig:

{% for key, name in names %}
    {% set city = city %}
        <option value="{{ name }}">
    {% if city %}{{city [loop.index]}}{% endif %}
        </option>
{% endfor %}

Podobne pytania

0 głosów
0 odpowiedzi 53 wizyt
pytanie zadane 11 marca 2017 w PHP, Symfony, Zend przez niezalogowany
0 głosów
1 odpowiedź 175 wizyt
0 głosów
2 odpowiedzi 244 wizyt
pytanie zadane 16 czerwca 2016 w PHP, Symfony, Zend przez GaCeL Dyskutant (7,570 p.)
Porady nie od parady
Forum posiada swój własny chat IRC, dzięki któremu będziesz mógł po prostu pogadać z innymi Pasjonatami lub zapytać o jakiś problem. Podstrona z chatem znajduje się w menu pod ikoną człowieka w dymku.IRC

63,199 zapytań

109,436 odpowiedzi

228,620 komentarzy

42,949 pasjonatów

Przeglądających: 92
Pasjonatów: 8 Gości: 84

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...