root/trunk/frontend/config/routing.yml

Revision 38, 2.2 kB (checked in by fabien, 7 years ago)

new design + some more features + some refactoring

Line 
1 # question
2 question:
3   url:   /question/:stripped_title
4   param: { module: question, action: show }
5
6 popular_questions:
7   url:   /index/:page
8   param: { module: question, action: list }
9
10 recent_questions:
11   url:   /recent
12   param: { module: question, action: recent }
13
14 add_question:
15   url:   /add_question
16   param: { module: question, action: add }
17
18 # answers
19 recent_answers:
20   url:   /recent/answers
21   param: { module: answer, action: recent }
22
23 add_answer:
24   url:   /add_anwser
25   param: { module: answer, action: add }
26
27 answers:
28   url:   /question/:stripped_title/page/:page
29   param: { module: question, action: show, page: 1 }
30
31 # user
32 user_interests:
33   url:   /question/:stripped_title/interests/:page
34   param: { module: user, action: listInterestedBy }
35
36 user_profile:
37   url:   /user/:nickname
38   param: { module: user, action: show }
39
40 current_user_profile:
41   url:   /user
42   param: { module: user, action: show }
43
44 add_account:
45   url:   /add_user
46   param: { module: user, action: add }
47
48 user_require_password:
49   url:   /password_request
50   param: { module: user, action: passwordRequest }
51
52 # login
53 login:
54   url:   /login
55   param: { module: user, action: login }
56
57 logout:
58   url:   /logout
59   param: { module: user, action: logout }
60
61 # tag
62 tag:
63   url:   /tag/:tag
64   param: { module: tag, action: show }
65
66 tag_autocomplete:
67   url:   /tag_autocomplete
68   param: { module: tag, action: autocomplete }
69
70 tag_add:
71   url:   /tag_add
72   param: { module: tag, action: add }
73
74 popular_tags:
75   url:   /popular_tags
76   param: { module: tag, action: popular }
77
78 tag_remove:
79   url:   /question/:stripped_title/tag/remove/:tag
80   param: { module: tag, action: remove }
81
82 # feeds
83 feed_recent_answers:
84   url:   /feed/recent_answers
85   param: { module: feed, action: recentAnswers }
86
87 feed_recent_questions:
88   url:   /feed/recent
89   param: { module: feed, action: recent }
90
91 feed_question:
92   url:   /feed/question/:stripped_title
93   param: { module: feed, action: question }
94
95 # content
96 about:
97   url:   /about
98   param: { module: content, action: about }
99
100 # default rules
101 homepage:
102   url:   /
103   param: { module: question, action: list }
104
105 default_symfony:
106   url:   /symfony/:action/*
107   param: { module: default }
108
109 default_index:
110   url:   /:module
111   param: { action: index }
112
113 default:
114   url:   /:module/:action/*
Note: See TracBrowser for help on using the browser.