我希望有一个“简单”的问题,那就是我如何打印_r 或至少查看 twig 文件中所有已定义变量的内容。
我试过:{{ variable }}
(其中变量是为 View 设置的数组
$viewData['variable'] = array('1','2','3');
在 Controller 中。
我也试过:{{ $variable }}
会出错。
我只想知道我的数组在 twig 文件中有什么可用。
最佳答案
您可以使用内置的 {{ dump() }}
函数。查看documentation .
如果你在括号中没有任何值的情况下使用它,它将转储所有可用的变量。 要仅转储您的数组,您可以这样做:
{{ dump(viewData) }}
使用 xdebug 之类的东西,输出看起来非常好并且可读。
array (size=3)
0 => string '1' (length=1)
1 => string '2' (length=1)
2 => string '3' (length=1)
虽然文档说它在默认情况下不可用,但它是在 twig 1.5 中添加的,默认情况下应该可以使用。
当然与 print_r
不同,但启用 xdebug 后它会输出漂亮且可读的 var_dump
信息。
关于php - Laravel - Twig View 中的 print_r,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18024216/