0

私のブログでは、投稿のタイトルでルートを設定しました

route:
    pattern:  /blog/{id}/{title}
    defaults: { _controller: AcmeBlogBundle:Blog:show }

私のタイトルのブログが次の場合:

"Hello World"

私のルートは www.mysite.com/5/Hello World (スペースあり) ですが、スペースを削除して _ like を使用したい

Hello_World

私の肩書きが次の場合、別の質問があります。

" l'ancora"どうすれば ' を削除できますか? どうも

mod rewrite でいくつかのルールを追加する必要がありますか? RewriteRule ^blog/([^_]*) ([^ ]*?)\d*.php$ blog/$1-$2 [R=301,L]

4

1 に答える 1

2

あなたの場合、Sluggable DoctrineExtensionを使用するのが最善です。

ここにいくつかのヒントがあります: Doctrine Extensionの使用方法

于 2013-01-09T14:21:48.267 に答える