Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony2][SF][SF2] TWIG - obróbka danych wejściowych, Jak wyświetlić taką porcję danych w TWIG ?
damianooo
post
Post #1





Grupa: Zarejestrowani
Postów: 496
Pomógł: 2
Dołączył: 15.07.2011
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Mam tablicę 80cio elementową gdzie każdy element jest tablicą z takimi wartościami: ID_MECZ, UZYTKOWNIK, TYP (dane pobrane za pomocą QueryBuildera w Repository)

  1. array(80) {
  2. [0]=>
  3. array(7) {
  4. ["meet_id"]=>
  5. int(1)
  6. ["host"]=>
  7. string(12) "FC Barcelona"
  8. ["guest"]=>
  9. string(11) "Real Madryt"
  10. ["hostType"]=>
  11. int(0)
  12. ["guestType"]=>
  13. int(2)
  14. ["username"]=>
  15. string(6) "Damian"
  16. ["term"]=>
  17. string(23) "Wtorek,12-12-2016,21:00"
  18. }


Potrafię wyświetlić dla każdego meczu typy wszystkich użytkowników jednak potrzebuję uwzględniać jakoś użytkowników, którzy nie wytypowali jeszcze (każdy użytkownik chcę by miał swoją stałą rubrykę na typy).
Obenie niestety wyświetlają mi się typy tylko tych co wytypowali i to jeden przy drugim.

Nie wiem jak to rozgryźć ponieważ już mam 2 pętle w TWIG ... zastanawiam się czy nie potrzebuję kolejnej pętli .
Poza tym listę meczy już musiałem pobrać osobnym zapytaniem z użyciem TWIG Extension.

  1. <tr>
  2. <th></th>
  3. <th></th>
  4. </tr>
  5. {% for meet in get_meets(find_matchday(app.request.get('matchday'))) %}
  6. <tr>
  7. <td>{{ meet.hostTeam }} - {{ meet.guestTeam }}</td>
  8. {% for type in types %}
  9. {% if(meet.id == type.meet_id) %}
  10. <td>{{ type.hostType }} - {{ type.guestType }}</td>
  11. {% endif %}
  12. {% endfor %}
  13. </tr>
  14. {% endfor %}
  15. </table>


Będę wdzięczny za podpowiedź

Ten post edytował damianooo 9.05.2017, 12:44:03
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 23:03