ここで、まずベスト プラクティスについて知りたいと思います。
symfony2 sonata admin bundle を使用してカテゴリを作成すると仮定すると、スラッグも作成されます
例: 名前: "My Category" スラッグ: "my-category"
カテゴリ名を「My Category Edited」に編集すると、スラッグは「my-category-edited」になります。
それでは最初の質問
何かを編集するたびにスラッグを変更するのは良いことですか? そのスラッグを使用して if() 条件でチェックを入れることができるため、スラッグを変更すると問題が発生する可能性があります。
私の2番目の質問
編集ごとにスラッグを変更しないようにするにはどうすればよいですか? Gedmo を使用しています (http://gediminasm.org/article/sluggable-behavior-extension-for-doctrine-2)