Twig - 将字符串数据附加到同一变量

标签 twig

你会如何在 Twig 中将更多数据附加到同一个变量?例如,这就是我在 Twig 中尝试做的事情:

var data = "foo";
data += 'bar';

我发现 ~在 Twig 中将字符串附加在一起。当我尝试时 {% set data ~ 'foo' %}我在 Twig 中遇到错误。

最佳答案

~运算符不执行赋值,这可能是导致错误的原因。

相反,您需要将附加的字符串分配回变量:

{% set data = data ~ 'foo' %}

另见:How to combine two string in twig?

关于Twig - 将字符串数据附加到同一变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13479952/

相关文章:

php - DateTime::createFromFormat(...) 有替代品吗?

symfony - 在 Symfony2 表单输入中设置带有翻译的占位符属性

html - 哪个是 webpack 最好的模板引擎?

php - Twig 解析数组并按键检查

php - Symfony 2 Twig 表单功能不可用

php - Twig 2.0 错误信息 "Accessing Twig_Template attributes is forbidden"

symfony - (Symfony\Form) 防止自动生成表单域

forms - 如何按照实体之间的多对多关系将默认值设置为连接用户之后的 symfony 表单字段(用户字段)

php - 使用 twig 和 Slim 框架(版本 2)上传文件 - PHP