| Methods |
protected
|
saveItem(object $item, bool $redirect = null, string $alert = null): RedirectResponse
Exécution de l'enregistrement d'une entité en BdD.
Exécution de l'enregistrement d'une entité en BdD.
Parameters
| $item |
Entité à enregistrer
|
| $redirect |
Rediriger vers la page d'origine (défaut) ou la fiche de l'entité (true)
|
| $alert |
Message de succès personnalisé (au lieu des tokens générés par défaut)
(si spécifié, le message de l'exception sera utilisé en cas d'échec)
|
Returns
Réponse HTTP optionnelle vers la page précédente ou la fiche de l'entité
|
#
|
protected
|
deleteItem(object $item, bool $redirect = null, string $alert = null): RedirectResponse
Exécution de la suppression d'une entité en BdD.
Exécution de la suppression d'une entité en BdD.
Parameters
| $item |
Entité à supprimer
|
| $redirect |
Rediriger vers la page d'origine (défaut) ou la fiche de l'entité (true) sur erreur
ou sur la liste des entités en cas de succès (car la fiche devient indisponible)
|
| $alert |
Message de succès personnalisé (au lieu des tokens générés par défaut)
(si spécifié, le message de l'exception sera utilisé en cas d'échec)
|
Returns
Réponse HTTP optionnelle vers la liste (si erreur page précédente ou fiche)
|
#
|
protected
|
harddeleteItem(object $item, bool $redirect = null, string $alert = null): RedirectResponse
Exécution de la suppression d'une entité en BdD en coupant si possible le softdelete.
Exécution de la suppression d'une entité en BdD en coupant si possible le softdelete.
Parameters
| $item |
Entité à supprimer
|
| $redirect |
Rediriger vers la page d'origine (défaut) ou la fiche de l'entité (true) sur erreur
ou sur la liste des entités en cas de succès (car la fiche devient indisponible)
|
| $alert |
Message de succès personnalisé (au lieu des tokens générés par défaut)
(si spécifié, le message de l'exception sera utilisé en cas d'échec)
|
Returns
Réponse HTTP optionnelle vers la liste (si erreur page précédente ou fiche)
|
#
|
protected
|
changeItem(object $item, string $field, mixed $value, bool $redirect = null, bool $no_alert = false): RedirectResponse
Exécution d'un changement de valeur sur une entité en BdD.
Exécution d'un changement de valeur sur une entité en BdD.
Parameters
| $item |
Entité à modifier et enregistrer
|
| $field |
Nom de la propriété à modifier
|
| $value |
Valeur à affecter à la propriété
|
| $redirect |
Rediriger vers la page d'origine (défaut) ou la fiche de l'entité (true)
|
| $no_alert |
Ne pas générer le message de retour selon résultat (token avec ctxMesg)
|
Returns
Réponse HTTP optionnelle vers la page précédente ou la fiche de l'entité
|
#
|
protected
|
toggleItem(object $item, string $field, mixed $value, bool $redirect = null, bool $no_alert = false): RedirectResponse
Exécution d'une inversion de valeur (booléenne) sur une entité en BdD.
Exécution d'une inversion de valeur (booléenne) sur une entité en BdD.
Parameters
| $item |
Entité à modifier et enregistrer
|
| $field |
Nom de la propriété à modifier
|
| $value |
Valeur à affecter à la propriété (convertie en booléen via ConvertHelper)
|
| $redirect |
Rediriger vers la page d'origine (défaut) ou la fiche de l'entité (true)
|
| $no_alert |
Ne pas générer le message de retour selon résultat (token avec ctxMesg)
|
Returns
Réponse HTTP optionnelle vers la page précédente ou la fiche de l'entité
|
#
|