我正在使用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页面,但它会抛出错误
在渲染模板期间抛出了异常 ("注意:数组到字符串转换")。
哪个有意义,但我不确定如何在页面上正确转换弹性搜索响应。感谢任何帮助。
答案 0 :(得分:0)
我能够通过首先利用{{dump(searchresults)}}然后使用for循环来运行数组来解决这个问题。