自升级到Twig 2.0后,我收到错误消息Accessing Twig_Template attributes is forbidden
.引用的行包含一个{{ include }}
或一个宏调用.
在Twig 2.0中{{ import }}
,ed宏不再继承到子模板,请参阅https://github.com/twigphp/Twig/issues/2336
解决方案:您需要在每个.twig文件中导入所需的宏.
如果错误显示在包含{{ include }}
或的行上{{ extends }}
,则必须查看正在包含/扩展的模板,并在那里导入宏.