Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [TWIG] Prolem z autoescape dla zmiennej "zaszytej" w stringu
swiezak
post 10.09.2017, 11:04:53
Post #1





Grupa: Zarejestrowani
Postów: 159
Pomógł: 0
Dołączył: 21.08.2011

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


Witajcie.
Mam taki oto kod w widoku, wykorzystującym TWIG:
  1. {% if entity.enabled == 1 %}
  2. <img src="{{ asset(iconsPath) }}/{{ iconTickYES }}" data-toggle="tooltip" data-placement="top" title="Tak" alt="Tak" />
  3. {% elseif entity.enabled == 0 %}
  4. {% if entity.created %}
  5. {% set difference = date(entity.created|date('Y-m-d')).diff(date(('now')|date_modify('+1 day')|date('Y-m-d'))) %}
  6. {% set diffDays = difference.days %}
  7. {% set toDeleteTxt = '<a href="#" class="popoverData" data-content="Konto nieaktywne od {{ diffDays }} dni" rel="popover" data-placement="top" data-original-title="Informacja" data-trigger="hover"><span class="glyphicon glyphicon-object-align-horizontal"></span></a>' %}
  8. {% endif %}
  9. <img src="{{ asset(iconsPath) }}/{{ iconTickNO }}" data-toggle="tooltip" data-placement="top" title="Nie" alt="Nie" />{% if toDeleteTxt is defined %} {{ toDeleteTxt|striptags('<a><span>')|raw }}{% endif %}
  10. {% endif %}


Mam problem z wyświetleniem wartości zmiennej diffDays w popover. Dostaję ją w formie stringa, czyli Konto nieaktwyne od {{ diffDays }} dni, zamiast Konto nieaktywne od 30 dni. Czy ktoś bardziej zorientowany w temacie podpowie mi, co robię źle i w jaki sposób to naprawić?
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 Wersja Lo-Fi Aktualny czas: 25.04.2024 - 02:55