我是 Symfony 的新手,终于开始了解如何使用 Doctrine 查询数据库。但是,我对如何在 Twig 模板中使用数据库对象内容一无所知。
假设我的数据库对象包含 50 种不同产品的产品 ID、名称、价格。在控制器中查询完数据库后,我执行以下操作,将数据库对象传递到 Twig 模板中:
public function searchAction($word)
{
//query database using the $word slug and prepare database object accordingly
$dataObject; // contains query results
return $this->render('GreatBundle:Default:search.html.twig', array('word' => $word));
}
这就是我卡住的地方。现在我有一个 Twig 模板,我想从控制器传递 DB 对象,然后在我的 Twig 模板中打印出数据库数据。
我很感激任何关于我如何做到这一点的建议。
提前谢谢了!