Advertisement
Guest User

Untitled

a guest
Jan 1st, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.33 KB | None | 0 0
  1. # src/AppBundle/Controller/DefaultController
  2. # Its work.
  3.  
  4. <?php
  5.  
  6. namespace AppBundleController;
  7.  
  8. use SensioBundleFrameworkExtraBundleConfigurationRoute;
  9. use SymfonyBundleFrameworkBundleControllerController;
  10. use SymfonyComponentHttpFoundationResponse;
  11.  
  12. class DefaultController extends Controller
  13. {
  14. /**
  15. * @Route("/{category}/", name="category")
  16. */
  17. public function categoryAction($category)
  18. {
  19. return new Response('ok');
  20. }
  21. }
  22.  
  23. #app/config/routing.yml
  24.  
  25. app:
  26. resource: "@AppBundle/Controller/"
  27. type: annotation
  28.  
  29. admin:
  30. resource:
  31. '@SonataAdminBundle/Resources/config/routing/sonata_admin.xml'
  32. prefix: /admin
  33.  
  34. _sonata_admin:
  35. resource: .
  36. type: sonata_admin
  37. prefix: /admin
  38.  
  39. fos_user:
  40. resource: "@FOSUserBundle/Resources/config/routing/all.xml"
  41.  
  42. fos_user_security:
  43. resource: "@FOSUserBundle/Resources/config/routing/security.xml"
  44.  
  45. fos_user_profile:
  46. resource: "@FOSUserBundle/Resources/config/routing/profile.xml"
  47. prefix: /profile
  48.  
  49. fos_user_register:
  50. resource: "@FOSUserBundle/Resources/config/routing/registration.xml"
  51. prefix: /register
  52.  
  53. fos_user_resetting:
  54. resource: "@FOSUserBundle/Resources/config/routing/resetting.xml"
  55. prefix: /resetting
  56.  
  57. fos_user_change_password:
  58. resource: "@FOSUserBundle/Resources/config/routing/change_password.xml"
  59. prefix: /profile
  60.  
  61. #app/config/security.yml
  62.  
  63. security:
  64. encoders:
  65. FOSUserBundleModelUserInterface: bcrypt
  66.  
  67. role_hierarchy:
  68. ROLE_ADMIN: [ROLE_USER, ROLE_SONATA_ADMIN]
  69. ROLE_SUPER_ADMIN: ROLE_ADMIN
  70.  
  71. providers:
  72. fos_userbundle:
  73. id: fos_user.user_provider.username
  74.  
  75. firewalls:
  76. dev:
  77. pattern: ^/(_(profiler|wdt)|css|images|js)/
  78. security: false
  79. main:
  80. anonymous: ~
  81. pattern: ^/
  82. form_login:
  83. provider: fos_userbundle
  84. csrf_token_generator: security.csrf.token_manager
  85.  
  86. logout: true
  87. anonymous: true
  88.  
  89. access_control:
  90. - { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
  91. - { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
  92. - { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
  93. - { path: ^/admin/, role: ROLE_ADMIN }
  94. - { path: ^/, role: IS_AUTHENTICATED_ANONYMOUSLY }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement