Outils pour utilisateurs

Outils du site


symfony_4:general:l_entete_de_methode

L'entête de méthode

Les routes sont les moyens permettant de lancer les différentes méthodes des différents contrôleurs.

Dans Synfony4, nous utiliserons les annotations pour les paramétrer.

Ainsi, l'entête des méthodes permettra de

  • Connaitre les spécifications techniques des méthodes,
  • Consulter les droits d'accès à la méthode en fonctions des utilisateurs,
  • Consulter la route permettant d'accéder à la méthode.

Un entête sera donc de la forme :

    /**
     * Edit a SWFile
     *
     * @Route("/ServiceWorker/edit/{sw}", name="swfile_edit_sw", requirements={"sw"="\d+"})
     *
     * @IsGranted("ROLE_ADMIN", statusCode=404, message="Accès refusé !")
     * 
     * @param Request $request
     * @param SWFile $SWFile
     * @return \Symfony\Component\HttpFoundation\RedirectResponse|Response
     */
    public function editSW(Request $request, SWFile $SWFile){ ... }
symfony_4/general/l_entete_de_methode.txt · Dernière modification: 2019/12/08 08:41 (modification externe)