如何在 Twig 页面中显示 ElasticSearch 结果

How do you display ElasticSearch results in a Twig page

我正在使用 FOSElasticaBundle 并设置了索引。查询有效,我的控制器设置如下:

$finder = $this->container->get('fos_elastica.finder.app.product');
$results = $finder->find('Cars');

return $this->render('default/cars.html.twig', ['searchresults' => $results]);

当我加载目标树枝页面时,Symfony 分析器显示查询成功,但我不知道如何显示结果。

我尝试将 {{searchresults}} 添加到 twig 页面,但出现错误

An exception has been thrown during the rendering of a template ("Notice: Array to string conversion").

这很有道理,但我不确定如何正确转换页面上的弹性搜索响应。感谢任何帮助。

我能够通过首先利用 {{dump(searchresults)}} 然后使用 for 循环 运行 遍历数组来解决这个问题。