如何var_dump?
How to var_dump?
我已经在互联网上搜索了几个小时,但我似乎无法 var_dump 在发票模板中。我需要在发票模板中添加 EAN 等内容,但仅限于某些客户群,这就是为什么我需要知道变量名称的原因。
在 Shopware 5 中,var_dump
简单明了,但在 Shopware 6 中,我尝试的任何东西似乎都不起作用。
我已经在 twig 代码块中尝试 {{ dump() }}
但没有任何反应。
不胜感激!
要获取 twig 中的所有可用变量,请使用 {{ dump(_context) }}
。
通常 {{ dump() }}
应该在文档模板中工作,但是 dump
命令针对 html 输出而不是 pdf 输出进行了优化。
请确保在 .env 文件中设置 APP_ENV = "dev"
或 APP_DEBUG = 1
,否则 twig dump()
命令不可用。
还要确保从文档输出中呈现的块中调用 dump
(因此 <body>
标记内的所有内容)。
此外,在文档模板中简单地调用 {{ dump() }}
可能会导致无限加载或内存不足错误,因为 twig 会尝试转储大量数据。
对于文档模板,您可以访问的主要变量是 order
,即 OrderEntity。订单实体有一个 orderCustomer
属性,因此您可以使用 {{ dump(order.orderCustomer) }}
来获取订单客户的可用数据。
我已经在互联网上搜索了几个小时,但我似乎无法 var_dump 在发票模板中。我需要在发票模板中添加 EAN 等内容,但仅限于某些客户群,这就是为什么我需要知道变量名称的原因。
在 Shopware 5 中,var_dump
简单明了,但在 Shopware 6 中,我尝试的任何东西似乎都不起作用。
我已经在 twig 代码块中尝试 {{ dump() }}
但没有任何反应。
不胜感激!
要获取 twig 中的所有可用变量,请使用 {{ dump(_context) }}
。
通常 {{ dump() }}
应该在文档模板中工作,但是 dump
命令针对 html 输出而不是 pdf 输出进行了优化。
请确保在 .env 文件中设置 APP_ENV = "dev"
或 APP_DEBUG = 1
,否则 twig dump()
命令不可用。
还要确保从文档输出中呈现的块中调用 dump
(因此 <body>
标记内的所有内容)。
此外,在文档模板中简单地调用 {{ dump() }}
可能会导致无限加载或内存不足错误,因为 twig 会尝试转储大量数据。
对于文档模板,您可以访问的主要变量是 order
,即 OrderEntity。订单实体有一个 orderCustomer
属性,因此您可以使用 {{ dump(order.orderCustomer) }}
来获取订单客户的可用数据。