Navigating a Symfony project
Symfony introduces a number of concepts that are important for an application, including but not limited to controllers (actions), routing, templating, the Doctrine ORM, testing, forms, translations, services, bundles, and configuration. Developing a Symfony application means integrating some (or all) of these components together, often switching back and forth between different files and artifact types.
Navigate to a Symfony symbol
The Symfony Support plugin adds a Symfony Symbol command under the main menu item. It lets you navigate to any Symfony symbol in your project: a controller, a template, a route, an entity, and so on.
Navigate between related items
For controllers, the Symfony Support plugin adds a set of icons to the editor gutter, which let you navigate between related items.
Navigate to a template rendered by a controller
Click the Twig icon in the editor gutter.
Navigate to a route mapped to a controller
Click the route icon in the editor gutter.
Navigate between multiple related items
If multiple related items are found (for example, both a Twig template and a related route), the related files icon is displayed.
Click the icon in the editor gutter and choose the item to navigate to from the popup menu:
Navigate from a related item back to a controller
Click in the editor gutter.
Navigate to a template in a bundle
With basic support for bundles, you can navigate to a Twig template contained in a bundle.