Zoeken…
Op annotatie gebaseerde routering
Standaard maken alle controllers die u genereert met de ingebouwde opdracht generate:controller
van Symfony gebruik van Symfony-annotaties voor routing:
namespace AppBundle\Controller;
// You have to add a use statement for the annotation
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
class AcmeController
{
/**
* @Route("/index")
*/
public function indexAction()
{
// ...
}
}
Om het framework deze routes te laten verwerken, moet u ze als volgt in uw routing.yml
importeren (let op het type annotation
):
app:
resource: "@AppBundle/Controller"
type: annotation
YAML-routes
In plaats van annotaties kunt u ook uw routes opgeven als YAML:
app_index:
path: /index
defaults: { _controller: AppBundle:Acme:index }
Dezelfde opties zijn van toepassing op zowel annotaties als YAML-configuraties. Om een YAML-routeringsconfiguratie in uw root-routeringsconfiguratie te importeren, hoeft u geen type op te geven:
app:
prefix: /app
resource: "@AppBundle/Resources/config/routing.yml"
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow