我正在使用FOSElasticaBundle并设置索引。查询有效,我的控制器设置如下:
$finder = $this->container->get('fos_elastica.finder.app.product');
$results = $finder->find('Cars');
return $this->render('default/cars.html.twig', ['searchresults' => $results]);
当我加载目标树枝页面时,Symfony分析器显示查询成功,但我不知道如何显示结果。
我尝试将{{搜索结果}}添加到树枝页面,但它抛出了一个错误
呈现模板期间引发异常 ("注意:数组到字符串的转换"(。
这是有道理的,但我不确定如何正确转换页面上的弹性搜索响应。感谢任何帮助。
我能够通过首先利用 {{dump(searchresults(}} 然后使用 for 循环来运行数组来解决此问题。