在D8中,我想在页面的消息部分显示一个数组。我做了几件事,但没能成功。该怎么办呢?
我安装了devel和kint模块。
我目前已在services.yml中将设置更改为:
debug: true
auto_reload: true
cache: false在我添加的小枝模板中
{{kint("I'm working from the page.html.twig")}}这将在浏览器中显示,因此当前的主题正在显示它,这证明kint正在工作,并且使用了正确的主题。
所以现在在我的模块文件中
$data_array = json_decode($data,true);
kint($data_array);
var_dump($data_array);
return $data_array;var_dump在数组中提供了大量数据。但是,kint没有显示。
如何使kint显示这个数组?
发布于 2018-05-06 08:33:21
试着看看这个网站,它有很多有用的信息,使用kint打印变量。
他们说,如果您想要在消息区域输出,那么您应该使用,ksm()。
发布于 2018-05-07 07:25:45
解决方案是在此之前运行一次并执行不同的调用:
kint_require();所以下面的代码运行良好
$data_array = json_decode($data,true);
kint_require();
\kint::dump($data_array);
return $data_array;https://drupal.stackexchange.com/questions/261174
复制相似问题