• 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
117 wizyt
pytanie zadane 27 lipca 2018 w PHP, Symfony, Zend przez sapero Gaduła (3,660 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,660 p.)
Dziękuję za odpowiedź:) na górze rozwiązanie
0 głosów
odpowiedź 27 lipca 2018 przez sapero Gaduła (3,660 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
1 odpowiedź 33 wizyt
pytanie zadane 15 lipca w PHP, Symfony, Zend przez michal_php Bywalec (2,400 p.)
0 głosów
0 odpowiedzi 54 wizyt
pytanie zadane 11 marca 2017 w PHP, Symfony, Zend przez niezalogowany
0 głosów
1 odpowiedź 179 wizyt
Porady nie od parady
Komentarze do pytań nie służą do odpowiadania, od tego jest wydzielona sekcja odpowiedzi. Funkcją komentarzy jest natomiast możliwość uzyskania dodatkowych informacji na temat samego posta.Komentarze

64,981 zapytań

111,459 odpowiedzi

234,641 komentarzy

46,802 pasjonatów

Przeglądających: 185
Pasjonatów: 3 Gości: 182

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.

...