我们可以在构建时访问 twig inner 属性 吗?

Can we access twig inner property on construction?

假设我正在构建一个 Twig 对象,我想访问一个之前定义的内部 属性:

{% set my_object = 
  default_width: 12,
  default_height: default_width * 2
%}

这会抛出一个 Variable "default_width" does not exist 错误,这是有道理的,因为对象还没有完全声明,但是有没有办法在没有两条指令的情况下使它工作?

这种行为是不可能的,最好的方法是在构造之前声明一个变量并在此处重用它。