Symfony2 のドキュメントによると、次のコードでデータベース内のインスタンスにアクセスできます。
public function showAction($id)
{
$producto = $this->getDoctrine()
->getRepository(’AcmeGuardaBundle:Producto’)
->find($id);
$nombreCategoria = $producto->getCategoria()->getNombre();
// ...
}
しかし、私はやろうとしています:
$imagen = $this->getDoctrine()
->getRepository(’MSDHomeBundle:Imagen’)
->find($_SESSION['id']);
ブラウザに次のエラーが表示されます。
Parse error: syntax error, unexpected ':' in /home/manolo/MiServer/itransformer-2.0/src/MSD/HomeBundle/Controller/HomeController.php on line 219
私は何を間違っていますか?Imagen はデータベースに保存されるクラスであり、データの永続化は正しく機能します。