quiero hacer algo como esto:¿Cómo combinar dos cuerdas en ramita?
{% set c=a+b %}
Cuando un y b son cadenas.
¿Cómo puedo hacerlo?
quiero hacer algo como esto:¿Cómo combinar dos cuerdas en ramita?
{% set c=a+b %}
Cuando un y b son cadenas.
¿Cómo puedo hacerlo?
La manera de hacerlo es:
{% set c = a ~ b %}
Utilice el "~" operador. Esto concatará tus dos cadenas. El operador "+" no se puede usar para combinar cadenas.
Se podría conseguir esto:
{% set c=a~b %}
Más información: El operador "+": Suma dos objetos entre sí (los operandos están fundidas a los números).
un ejemplo más claro de la página {% block%} {% ...%} de bloque final:
{% block page %}
{% set page = page | merge({
"title" : branchName,
"description" : "This description has "~branchName~" as its title"
}) %}
{{ parent() }}
{% endblock %}
Un ejemplo más claro para la {% block content%} {% ... endblock%}:
{% block content %}
This is just a sample string for {{ branchName }} that needs no concatenation
{% endblock %}
Usted puede utilizar:
{{ "Hola" ~ ~ nombre de "!" }}
¿Cómo se concatena 'algún texto con' 'stringOrVariable'? – Pathros
En PHP utilizamos dot '.' para concatenar cadenas o variables, en Twig usamos' ~ '. Ejemplo: '{{" Hello "~ a}}' para concatenar una cadena y una variable. Para las variables, puede hacer '{{a ~ b ~ c}}' El '~' reemplaza el punto '.' – AnthonyB