0

ここで、まずベスト プラクティスについて知りたいと思います。

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)

4

1 に答える 1

1
  1. 一般に、404 not found エラーを回避するために、最初のスラッグを保持することをお勧めします (スラッグをページ識別子として使用する場合)。

  2. 提供したマニュアルの「スラグ注釈のその他の構成オプション」の段落を確認してください。

于 2012-10-29T08:35:40.600 に答える