Twig 致命错误:未捕获的细枝错误语法:哈希键必须是带引号的字符串、数字、名称或括号中的表达式

Twig 致命错误:未捕获的细枝错误语法:哈希键必须是带引号的字符串、数字、名称或括号中的表达式,twig,task-parallel-library,Twig,Task Parallel Library,我正在尝试从.tpl转换为.twig。在转换输入类型时,我遇到了这个错误 致命错误:未捕获的细枝错误语法:哈希键必须是带引号的字符串、数字、名称或括在括号中的表达式(值“{”的意外标记“标点符号”) 我不知道我做错了什么。有什么帮助吗?你把十进制运算符的语法搞错了 <input type="text" name="delta_{{ language['language_id'] }}" value="delta_{{ language['language_id'] is defined

我正在尝试从.tpl转换为.twig。在转换输入类型时,我遇到了这个错误

致命错误:未捕获的细枝错误语法:哈希键必须是带引号的字符串、数字、名称或括在括号中的表达式(值“{”的意外标记“标点符号”)



我不知道我做错了什么。有什么帮助吗?

你把十进制运算符的语法搞错了

<input type="text" name="delta_{{ language['language_id'] }}" value="delta_{{ language['language_id'] is defined ?  language['language_id']  : 'undefined'  }}" placeholder="{{ entry_delta }}" id="input-delta-{{ language['language_id'] }}" class="form-control" />
<input type="text" name="delta_{{ language['language_id']|default('undefined') }}" value="delta_{{ language['language_id']|default('undefined')  }}" placeholder="{{ entry_delta }}" id="input-delta-{{ language['language_id']|default('undefined') }}" class="form-control" />