我已经在网上搜索了几个小时了,但我似乎无法在发票模板中找到var_dump。我需要将诸如EAN等内容放在发票模板中,但只针对某些客户群体,这就是我需要知道变量名称的原因。
在Shopware 5中,它是简单而简单的var_dump
,但在Shopware 6中,我尝试的任何东西似乎都不起作用。
我已经在小枝代码块中尝试过{{ dump() }}
,但是什么也没有发生。
我们将非常感谢您的帮助!
发布于 2022-01-11 07:04:52
一般来说,{{ dump() }}
应该在文档模板中工作,但是dump
命令是针对html输出而不是pdf输出进行优化的。
请确保在您的APP_ENV = "dev"
文件中设置了.env或APP_DEBUG = 1
,否则twig dump()
命令不可用。
还要确保从文档输出中呈现的块调用dump
( <body>
标记中的所有内容)。
此外,简单地在文档模板中调用{{ dump() }}
可能会导致无限加载或内存不足错误,因为小枝试图转储到很多数据。
对于文档模板,您可以访问的主要变量是order
,它是一个OrderEntity。order实体具有orderCustomer
属性,因此可以使用{{ dump(order.orderCustomer) }}
获取订单客户的可用数据。
发布于 2022-01-10 19:35:30
要获取小枝中的所有可用变量,请使用{{ dump(_context) }}
。
https://stackoverflow.com/questions/70656915
复制相似问题