私は 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 テンプレートに出力したいと思います。
これをどのように達成できるかについての提案に感謝します。
よろしくお願いします!