Knp Doctrine ビヘイビア Translatable および Sluggable を持つエンティティがあります。すべてが正常に機能するため、エントリを作成または更新すると、タイトルから生成された各言語のスラッグがあります。
質問は、翻訳されたスラッグでエントリを見つけるにはどうすればよいですか?
これにより、「フィールド 'slug' がありません」というエラーがスローされます。
$this->getDoctrine()->getRepository('AcmeTestBundle:News')->findOneBySlug($slug);