Outils pour utilisateurs

Outils du site


symfony_4:fonctionnement:les_routes_acces_aux_methodes

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
symfony_4:fonctionnement:les_routes_acces_aux_methodes [2018/10/18 16:51]
julien.guerin
symfony_4:fonctionnement:les_routes_acces_aux_methodes [2019/12/08 08:41] (Version actuelle)
Ligne 5: Ligne 5:
 Les routes sont capturés à partir du contrôleur /public/index.php/ Les routes sont capturés à partir du contrôleur /public/index.php/
  
-==== Exemple ====+---- 
 + 
 +=== Fonctionnement ===
  
 Ainsi pour la route suivante : Ainsi pour la route suivante :
Ligne 18: Ligne 20:
  
 ---- ----
 +
 +=== Conventions ===
  
 La convention de nommage, en accord avec la charte de codage, est  : La convention de nommage, en accord avec la charte de codage, est  :
  
   * Le nom du fichier aura le même nom que la methode    * Le nom du fichier aura le même nom que la methode 
-  * **Exemple :** Si le nom du controller est Blog et la méthode list, la route sera localhost/blog/list+  * **Exemple :** Si le nom du controller est "Bloget la méthode est "list", la route sera "localhost/blog/list
 + 
 +---- 
 + 
 +=== Exemples ===
  
 <code PHP> <code PHP>
Ligne 31: Ligne 39:
            
      * @Route("/SWFile/", name="swfile")      * @Route("/SWFile/", name="swfile")
 +     
 +     * @IsGranted("ROLE_ADMIN", statusCode=404, message="Accès Refusé !")
            
      * @param Request $request      * @param Request $request
Ligne 73: Ligne 83:
     /**     /**
      * Delete a SWFile (not the file, just the database slot      * Delete a SWFile (not the file, just the database slot
-     *+     *  
 +     * @Route("/SWFile/delete/{sw}", name="swfile_delete", requirements={"sw"="\d+"}) 
 +     *  
 +     * @IsGranted("ROLE_ADMIN", statusCode=404, message="Accès Refusé !") 
 +     
      * @param Request $request      * @param Request $request
      * @param SWFile $SWFile      * @param SWFile $SWFile
      * @return \Symfony\Component\HttpFoundation\RedirectResponse|Response      * @return \Symfony\Component\HttpFoundation\RedirectResponse|Response
-     * 
-     * @Route("/SWFile/delete/{sw}", name="swfile_delete", requirements={"sw"="\d+"}) 
      */      */
     public function delete(Request $request, SWFile $SWFile)     public function delete(Request $request, SWFile $SWFile)
symfony_4/fonctionnement/les_routes_acces_aux_methodes.1539874296.txt.gz · Dernière modification: 2019/12/08 08:43 (modification externe)