]> Raphaƫl G. Git Repositories - blogbundle/blobdiff - Resources/config/routing.yml
Strict types
[blogbundle] / Resources / config / routing.yml
index 86a99c9bbcf7babadd601b1f257968e801102b0d..448e728dec25f9f9f5497294e35a1b5b1eba7fef 100644 (file)
@@ -22,24 +22,27 @@ contact:
 
 articles:
     path:     /{_locale}/articles
 
 articles:
     path:     /{_locale}/articles
-    defaults: { _controller: RapsysBlogBundle:Default:articles }
+    defaults: { _controller: RapsysBlogBundle:Page:articleIndex }
     requirements:
             _locale: '%blog.locales%'
 
 articles_article:
     path:     /{_locale}/articles/{_article}
     requirements:
             _locale: '%blog.locales%'
 
 articles_article:
     path:     /{_locale}/articles/{_article}
-    defaults: { _controller: RapsysBlogBundle:Default:article }
+    defaults: { _controller: RapsysBlogBundle:Page:articleRead }
     requirements:
             _locale: '%blog.locales%'
     requirements:
             _locale: '%blog.locales%'
+            #_article: '\d+'
+            _article: '[a-z0-9-]+'
 
 
-tags:
-    path:     /{_locale}/tags
-    defaults: { _controller: RapsysBlogBundle:Default:tags }
+keywords:
+    path:     /{_locale}/keywords
+    defaults: { _controller: RapsysBlogBundle:Page:keywordIndex }
     requirements:
             _locale: '%blog.locales%'
 
     requirements:
             _locale: '%blog.locales%'
 
-tags_tag:
-    path:     /{_locale}/tags/{_tag}
-    defaults: { _controller: RapsysBlogBundle:Default:tag }
+keywords_keyword:
+    path: /{_locale}/keywords/{_keyword}
+    defaults: { _controller: RapsysBlogBundle:Page:keywordRead }
     requirements:
     requirements:
-            _locale: '%blog.locales%'
+        _locale: '%blog.locales%'
+        _keyword: '[a-z0-9-]+'