# You can find more information about this file on the symfony website: # http://www.symfony-project.org/reference/1_4/en/10-Routing # default rules homepage: url: / param: { module: home, action: index } home-index: url: /home param: { module: home, action: index } home-months: url: /home/months param: { module: home, action: months } 404: url: /404 param: { module: default, action: error404 } secure: url: /secure param: { module: default, action: secure } about: url: /about param: { module: default, action: index } login: url: /login param: { module: login, action: index } requirements: { sf_method: [get, post] } logout: url: /logout param: { module: login, action: logout } requirements: { sf_method: get } administrator: class: sfDoctrineRouteCollection options: model: Administrator module: administrator prefix_path: /administrador column: id with_wildcard_routes: true with_show: true object_actions: sessions: get editPassword: [get, post] toggleIsActive: post preDelete: get person: class: sfDoctrineRouteCollection options: model: Person module: person prefix_path: /person column: id with_wildcard_routes: true with_show: true object_actions: toggleIsActive: post preDelete: get rating: class: sfDoctrineRouteCollection options: model: TripartitaRating module: rating prefix_path: /rating column: id with_wildcard_routes: true with_show: true object_actions: toggleIsActive: post preDelete: get sendMailCertificate: get previewMailCertificate: get download: get rating-report: url: /rating-report param: { module: rating, action: report } requirements: { sf_method: get } rating-stats: url: /rating-stats param: { module: rating, action: stats } requirements: { sf_method: get } rating-comments: url: /rating-comments param: { module: rating, action: comments } requirements: { sf_method: get } account: url: /account param: { module: account, action: index } requirements: { sf_method: get } account_edit: url: /account/edit param: { module: account, action: edit } requirements: { sf_method: [get, post] } account_password: url: /account/password param: { module: account, action: password } requirements: { sf_method: [get, post] } lesson: class: sfDoctrineRouteCollection options: model: Lesson module: lesson prefix_path: /lesson column: id with_wildcard_routes: true with_show: true object_actions: toggleIsActive: post preDelete: get company: class: sfDoctrineRouteCollection options: model: Company module: company prefix_path: /company column: id with_wildcard_routes: true with_show: true object_actions: toggleIsActive: post preDelete: get #profile: # class: sfDoctrineRouteCollection # options: # model: Profile # module: profile # prefix_path: /profile # column: id # with_wildcard_routes: true # with_show: true # object_actions: # toggleIsActive: post # preDelete: get certifier: class: sfDoctrineRouteCollection options: model: Certifier module: certifier prefix_path: /certifier column: id with_wildcard_routes: true with_show: true object_actions: preDelete: get category: class: sfDoctrineRouteCollection options: model: Category module: category prefix_path: /category column: id with_wildcard_routes: true with_show: true object_actions: preDelete: get profile_new: url: /profile-new/:id class: sfDoctrineRoute options: { model: Category, type: object } param: { module: category, action: profileNew } requirements: { sf_method: [get, post] } profile_edit: url: /profile-edit/:id class: sfDoctrineRoute options: { model: Profile, type: object } param: { module: category, action: profileEdit } requirements: { sf_method: [get, post] } profile_delete: url: /profile-delete/:id class: sfDoctrineRoute options: { model: Profile, type: object } param: { module: category, action: profileDelete } requirements: { sf_method: [get, delete] } # generic rules # please, remove them by adding more specific rules #default_index: # url: /:module # param: { action: index } # #default: # url: /:module/:action/*