| Methods |
protected
|
getRoute(string $action, mixed $item = null, array $params = []): string
Raccourci pour générer le nom de la route d'une action du controlleur.
Raccourci pour générer le nom de la route d'une action du controlleur.
Parameters
| $action |
Nom de l'action (utilisée en suffixe de la route)
|
| $item |
Entité (avec getId) ou clé primaire pour la route (id)
|
| $params |
Liste des paramètres pour la génération de l'URL
|
Returns
URL de la route correspondante
|
#
|
protected
|
redirectList(array $params = [], integer $status = 303): RedirectResponse
Redirection vers l'action par défaut de liste.
Redirection vers l'action par défaut de liste.
Parameters
| $params |
Liste des paramètres pour la génération de l'URL
|
| $status |
Code HTTP de la réponse à retourner
|
Returns
Réponse HTTP avec redirection vers la route correspondante
|
#
|
protected
|
redirectItem(mixed $item, array $params = [], integer $status = 303): RedirectResponse
Redirection vers l'action par défaut de fiche.
Redirection vers l'action par défaut de fiche.
Parameters
| $item |
Entité (avec getId) ou clé primaire pour la route (id)
|
| $params |
Liste des paramètres pour la génération de l'URL
|
| $status |
Code HTTP de la réponse à retourner
|
Returns
Réponse HTTP avec redirection vers la route correspondante
|
#
|
protected
|
redirectReferer(integer $status = 302): RedirectResponse
Redirection vers l'adresse du referer (depuis entêtes du serveur web).
Redirection vers l'adresse du referer (depuis entêtes du serveur web).
Parameters
| $status |
Code HTTP de la réponse à retourner
|
Returns
Réponse HTTP avec redirection vers la page précédente
|
#
|
protected
|
redirectTo(mixed $target = false): RedirectResponse
Redirection automatique selon le paramètre (liste, fiche, referer, autre...).
Redirection automatique selon le paramètre (liste, fiche, referer, autre...).
Parameters
| $target |
Boolean (liste/referer), Entité (ou id) ou autre route
|
Returns
Réponse HTTP avec redirection vers l'URL correspondante
|
#
|