からレコードを検索する方法をどのように私は、コントローラ内のリポジトリからレコードを見つけることができます:リポジトリ
$em = $this->getDoctrine()->getRepository('ShopMyShopBundle:Product')->find($value);
私はテンプレートでこのような何かを行うことができますか?
コントローラで{{ em.name }}
からレコードを検索する方法をどのように私は、コントローラ内のリポジトリからレコードを見つけることができます:リポジトリ
$em = $this->getDoctrine()->getRepository('ShopMyShopBundle:Product')->find($value);
私はテンプレートでこのような何かを行うことができますか?
コントローラで{{ em.name }}
:あなたはテンプレートでこれを行うことはできません
$em = $this->get('doctrine')->getEntityManager();
$product = $em->getRepository('ShopMyShopBundle:Product')->find($value);
。お気軽にdocumentationをお読みください。
$value
の内容によって異なります。メソッドfind()
は、id
で終了します。たとえば、slug
で検索する場合は、メソッドfindBySlug()
または同等のfindOneBySlug()
を呼び出す必要があります。
あなたが尋ねていることを理解することは難しいです。 – webbiedave
あなたは何を知っていますか?リポジトリからテンプレートにデータを渡すために暑いですか? – smoreno