Monday, 15 June 2015

Twig variable variable -


कुछ ट्रिग एरेज़ हैं:

  • फीड्स , जहां एक फ़ीड category_name ;

  • ईवेंट , समाचार ,

    इसलिए, मैं उस श्रेणी के लिए पद प्राप्त कर सकता हूं: {% के ​​लिए फ़ीड में फीड्स%} {% यदि फीड.category_name == "ईवेंट"%} {% events in post to%} {{post.title}} {% endfor%} {% endif%} {% endfor%}

    क्या मुझे category_name स्ट्रिंग को एरे नाम के रूप में सेट किया गया है (जैसा कि ऊपर एक लूप रिटर्न के ऊपर है)?

    यहां feed.category_name < / कोड> रिटर्न इवेंट्स :

      {फीड्स में फ़ीड के लिए%}% {feed.category_name%} में पोस्ट के लिए% {# feed.category_name == "ईवेंट "#} {{Post.title}} {% endfor%} {% endfor%}  

क्या आप सशर्त चाहते हैं कि "पाई" में जोड़ा जाए? मुझे लगता है कि आप इसका मतलब यह है:

  & lt; ul & gt; उपयोगकर्ता में उपयोगकर्ता के लिए% {user.active%} और 
  • gt; {{user.username | e}} & lt; / li & gt; {% Endfor%} & lt; / ul & gt;
  • संपादित करें आपका मुख्य मुद्दा "चर वैरिएबल" के साथ था आप इसे फंक्शन के साथ हल कर सकते हैं और अलग-अलग फ़ीड्स को एक एशॉक सरणी (श्रेणियों) में जोड़ सकते हैं।

    तो शायद कुछ ऐसा (अनचेस्टर):

      {% फ़ीड्स%} {% post विशेषता के लिए (श्रेणियां, फ़ीड.category_name)%} {{post.title}} {% endfor%} {% endfor%}  

    No comments:

    Post a Comment