2012-05-06 17 views

उत्तर

96

तरह से यह करने के लिए है:

{% set c = a ~ b %} 
+0

आप 'स्ट्रिंगऑरिएबल' के साथ 'कुछ टेक्स्ट' को कैसे जोड़ते हैं? – Pathros

+0

PHP में हम स्ट्रिंग या चर को जोड़ने के लिए dot '.' का उपयोग करते हैं, Twig में हम' ~ 'का उपयोग करते हैं। उदाहरण: '{{" हैलो "~ ए}} 'एक स्ट्रिंग और एक चर को जोड़ने के लिए। चर के लिए आप '{{a ~ b ~ c}}' '' '' '' '' 'को बदल सकते हैं – AnthonyB

16

"~" ऑपरेटर का उपयोग करें। यह आपके दो तारों को जोड़ देगा। स्ट्रिंग को गठबंधन करने के लिए "+" ऑपरेटर का उपयोग नहीं किया जा सकता है।

आप इस मिलेगा:

{% set c=a~b %} 

और जानकारी: "+" ऑपरेटर: (ऑपरेंड नंबरों के लिए casted हैं) एक साथ दो वस्तुओं को जोड़ता है।

0

{% ब्लॉक पेज%} ... {% endblock%} के लिए एक स्पष्ट उदाहरण:

{% block page %} 
    {% set page = page | merge({ 
    "title"  : branchName, 
    "description" : "This description has "~branchName~" as its title" 
    }) %} 
    {{ parent() }} 
{% endblock %} 

{% ब्लॉक सामग्री%} के लिए एक स्पष्ट उदाहरण ... {% endblock%}:

{% block content %} 
    This is just a sample string for {{ branchName }} that needs no concatenation 
{% endblock %} 
2

आप उपयोग कर सकते हैं:

{{ "हैलो" ~ नाम ~ "!" }}

संबंधित मुद्दे