Twig 细枝:如何设置对象变量?

Twig 细枝:如何设置对象变量?,twig,Twig,我尝试从细枝模板中的现有对象变量创建新变量(过滤器为对象): 但我得到了一个错误: Catchable fatal error: Object of class Filters\Filter could not be converted to string in vendor\twig\twig\lib\Twig\Environment.php(403) : eval()'d code on line 40 在 如何将object设置为new vairable?根据,filter是TWIG语言

我尝试从细枝模板中的现有对象变量创建新变量(过滤器为对象):

但我得到了一个错误:

Catchable fatal error: Object of class Filters\Filter could not be converted to string in vendor\twig\twig\lib\Twig\Environment.php(403) : eval()'d code on line 40

如何将object设置为new vairable?

根据,filter是TWIG语言中标记的名称

您应该在代码中重命名变量,以避免生成的PHP代码中出现问题:

{% set selectFilter = myFilter %}
根据,
filter
是用细枝语言表示的标记名称

您应该在代码中重命名变量,以避免生成的PHP代码中出现问题:

{% set selectFilter = myFilter %}

陛下我更新了上面的示例。“filter”变量使用in表示cycle和wok whitout问题。您问题中的PHP错误很明显:您不能为您的TWIG变量使用名称“filter”。重命名细枝代码中的
过滤器
变量以修复错误。Hm。。我更新了上面的示例。“filter”变量使用in表示cycle和wok whitout问题。您问题中的PHP错误很明显:您不能为您的TWIG变量使用名称“filter”。重命名细枝代码中的
过滤器
变量以修复错误。
{% set selectFilter = myFilter %}