2012-03-30 19 views
0

私はいくつかのCRUDルーティングを持っているとのルートにACL許可アクセス:Symfony2の:キー

/news/{page} // public 
/news/new // private 
/news/{slug}/show //public 
/news/{slug}/edit //private 
/news/{slug}/delete //private 

何プレースホルダ私がsecurity.ymlファイルでaccess_controllに設定する必要がありますか?

よろしく

答えて

5

あなたは.+例えば

- { path: ^/news/.+/show, role: IS_AUTHENTICATED_ANONYMOUSLY } 
+0

を使用することができ屋をありがとう:D は、ルートの使用正規表現をしていますか? – bodokaiser

+1

はい、正規表現を使ってslugのルールを設定できます。 [ここをクリック](http://symfony.com/doc/current/book/routing.html#advanced-routing-example) –