Skip to content

Instantly share code, notes, and snippets.

@ajohnstone
Last active December 15, 2015 11:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ajohnstone/e94aa5e80ea5d9cd2fb3 to your computer and use it in GitHub Desktop.
Save ajohnstone/e94aa5e80ea5d9cd2fb3 to your computer and use it in GitHub Desktop.
# app/config/routing.yml
web:
resource: "@WebBundle/Resources/config/routing.yml"
prefix: /
eZDemoBundle:
resource: "@eZDemoBundle/Resources/config/routing.yml"
_ezpublishRoutes:
resource: "@EzPublishCoreBundle/Resources/config/routing/internal.yml"
_ezpublishLegacyRoutes:
resource: "@EzPublishLegacyBundle/Resources/config/routing.yml"
_ezpublishRestRoutes:
resource: "@EzPublishRestBundle/Resources/config/routing.yml"
prefix: /api/ezp/v2
eZTest:
path: /test/{contentId}
defaults:
_controller: eZDemoBundle:Demo:test
contentId: 102
requirements:
contentId: \d+
eZTestWithLegacy:
path: /test/legacy/{contentId}
defaults:
_controller: eZDemoBundle:Demo:testWithLegacy
contentId: 102
# src/IA/WebBundle/Resources/config/routing.yml
home:
pattern: /
defaults: { _controller: WebBundle:Index:index }
about:
pattern: /about-us
defaults: { _controller: WebBundle:Pages:about }
delivery_info:
pattern: /delivery-info
defaults: { _controller: WebBundle:Pages:delivery }
privacy_policy:
pattern: /privacy-policy
defaults: { _controller: WebBundle:Pages:privacy }
terms:
pattern: /terms-of-use
defaults: { _controller: WebBundle:Pages:terms }
contact:
pattern: /contact-us
defaults: { _controller: WebBundle:Pages:contact }
faqs:
pattern: /faqs
defaults: { _controller: WebBundle:Pages:faq }
register:
pattern: /account/register
defaults: { _controller: WebBundle:Security:register }
login:
pattern: /login
defaults: { _controller: WebBundle:Security:login }
logout:
pattern: /logout
defaults: { _controller: WebBundle:Security:logout }
login_check:
pattern: /login_check
landing:
pattern: /landing/{route}
defaults: { _controller: WebBundle:Landing:landing }
requirements:
route: ^[0-9a-zA-Z\-\/]+$
# INTERNAL
main_nav:
pattern: /layout/main-nav/{selected}
defaults: { _controller: WebBundle:Layout:menu, selected: '' }
auth_overlay:
pattern: /layout/auth_overlay
defaults: { _controller: WebBundle:Layout:authOverlay }
catalogue_index:
pattern: /{category}/{occasion}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment