我在 Twig 中遇到了 dump() 的问题。
我无法完全转储要返回到树枝模板的对象的值。我的对象(如下定义)由产品对象、qty key/val、OnOrder key/val 和 avgUnitCost key/val 组成。
我能够使用 dump(qty)、dump(OnOrder)、dump(avgUnitCost) 并查看这些值。
我无法在产品上使用 dump() 来查看产品对象的键/值。我得到的只是死亡的白页。
我在堆栈的其他地方读到这是 php.ini 文件中的内存问题。这似乎无法解决问题,我设置了 1024M,但它仍然超时并给我白屏。
我还阅读了关于同一问题的这篇文章:http: //hectorpinol.com/twig-debug-in-symfony-2/ ...他认为这是一个“双向关联问题”。
无论如何,这是我用来传递对象并呈现我的树枝模板的代码......
return $this->render('TestBundle:Event:view.html.twig', array(
'heading' => 'View Product',
'product' => $product,
'qty' => $qty,
'OnOrder' => $OnOrder,
'avgUnitCost' => $avgUnitCost,
));
这是我的问题的核心: 如何有效地使用 twig 访问对象的元素,无论是转储还是其他方法。我需要能够查看对象中的所有元素,以便可以根据需要将它们放置在页面上。
非常感谢你的帮助!!!