私はsymfony2でルーティングシステムを介してかなりのURLを取得するのは非常に簡単であることを知っています、そして私はそれが大好きです。しかし、ルートパラメータがスラッグのみに基づいている場合、スラッグで見つける必要があります。
$em->getRepository('Bundle:Entity')->findOneBySlug($slug);
私はstackoverflowhttp://mysite.com/articles/234/the-title のように両方のパラメーターを組み合わせることを考えています。SEOの場合にのみスラッグパラメータを維持することは、エンティティID(234)を使用して直接提案および検索します。
$em->getRepository('Bundle:Entity')->find($id);
この戦略を使用することの賛否両論は何ですか。私は正しい方法ですか?