Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony]Twig zamiast string pokazuje 0
PawelC
post
Post #1





Grupa: Zarejestrowani
Postów: 1 173
Pomógł: 121
Dołączył: 24.09.2007
Skąd: Toruń

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


Mam takie elementy w tablicy taxesAmountData,
  1. array:4 [
  2. "netAmount" => 1000.0
  3. "taxRate" => "zw"
  4. "taxAmount" => 0.0
  5. "grossAmount" => 1000.0
  6. ]
  7.  
  8. array:4 [
  9. "netAmount" => 1000.0
  10. "taxRate" => 0
  11. "taxAmount" => 0.0
  12. "grossAmount" => 1000.0
  13. ]


kiedy chce w pętli wyświetlić z nich wartości to dostaję dziwny błąd, tzn zamiast wartości "zw" pokazuje mi się 0. Co gorsza jak zrobię if:

  1. {% for taxAmountsData in taxesAmountData %}
  2. {% if taxAmountsData.taxRate == 'zw' %}
  3. mam zw
  4. {% elseif taxAmountsData.taxRate == 0 %}
  5. mam 0
  6. {% endif %}
  7. {% endfor %}


to pokazuje mi 2x mam 0, i zw traktuje jako kolejne 0. Oczywiście jak zrobię dump na taxAmountsData to pokazuje mi elegancko
  1. ]array:4 [
  2. "netAmount" => 1000.0
  3. "taxRate" => "zw"
  4. "taxAmount" => 0.0
  5. "grossAmount" => 1000.0
  6. ]


Ma ktoś pomysł co może być nie tak?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
404
post
Post #2





Grupa: Zarejestrowani
Postów: 226
Pomógł: 25
Dołączył: 22.05.2011

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


A jak zrobisz tak:
Kod
{{ dump(taxesAmountData) }}
{% for taxAmountsData in taxesAmountData %}
    {% if taxAmountsData.taxRate == 'zw' %}
      mam zw
    {% elseif taxAmountsData.taxRate == 0 %}
      mam 0
    {% endif %}
{% endfor %}

to co masz w dumpie?
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: 13.10.2025 - 14:59