TIC\DemoBundle\Controller\FormulaireController

    Synopsis

    class FormulaireController extends TICController {
    • // methods
    • public Response list()
    • public Response show()
    • public Response form()
    • public Response delete()
    }

    Hierarchy

    Members

    protected

    • $ctxBundle
      nom du sous-dossier du controlleur (ex: '', 'Admin', 'Front', ...)
    • $ctxClass
    • $ctxForm
      nom dans les tokens génériques (ex: 'item', 'user', 'book", 'foobar')
    • $ctxMesg
      préfixe utilisé pour les tokens (ex: 'app.foobar.', 'admin.foobar.', 'ticdemo.foobar.')
    • $ctxName
      espace de nommage de base du bundle (ex: 'App', 'TIC\DemoBundle')
    • $ctxPath
      nom du controlleur en camel case (ex: 'Default', 'User', 'Book', 'FooBar', ...)
    • $ctxRoot
      type de la classe courante (ex: 'Controller', 'Command')
    • $ctxRoute
      nom du controlleur en snake case (ex: 'default', 'book', 'foo_bar')
    • $ctxSnake
      alias du bundle pour repo, views... (ex: null, '@TICDemo')
    • $ctxTrans
      préfixe utilisé pour les routes (ex: 'app_foobar_', 'admin_foobar_', 'ticdemo_foobar_')
    • $ctxType
      nom complet de la classe courante (ex: 'App\Controller\Admin\FooBarController')
    • $defaultViewPage
    • $defaultViewPath
    • $defaultViewType
    • $emDoctrine\ORM\EntityManagerInterface

    Methods

    public

    • delete() — Action de suppression d'une entité Formulaire.
    • form() — Formulaire de création/modification d'une entité Formulaire.
    • list() — Affichage de la liste des entités Formulaire.
    • show() — Affichage de la fiche d'une entité Formulaire.

    Inherited from TIC\CoreBundle\Base\TICController

    protected

    • alert() — Ajout d'un message dans le FlashBag (avec redirection optionnelle).
    • checkCSRF() — Vérification de la validité d'un token CSRF dans la requête.
    • checkRole() — Vérification que l'utilisateur courant dispose de l'un des droits mentionnés.
    • fileDownload() — Méthode utilitaire pour retourner un fichier en réponse d'une action.
    • fileHeaders() — Retourne les entêtes HTTP pour le téléchargement d'un fichier du serveur.
    • fileStream() — Méthode utilitaire pour retourner un fichier en réponse d'une action (version stream avec option delete).
    • getForm() — Raccourci pour créer le formulaire correspondant au controlleur.
    • getItemLabel() — Retourne le nom (traduit, au singulier ou au pluriel) de l'objet du controlleur.
    • mesg()
    • trans() — Raccourci vers la méthode trans du translator.

    Inherited from TIC\DormBundle\Traits\ControllerItemable

    protected

    • changeItem() — Exécution d'un changement de valeur sur une entité en BdD.
    • deleteItem() — Exécution de la suppression d'une entité en BdD.
    • harddeleteItem() — Exécution de la suppression d'une entité en BdD en coupant si possible le softdelete.
    • saveItem() — Exécution de l'enregistrement d'une entité en BdD.
    • toggleItem() — Exécution d'une inversion de valeur (booléenne) sur une entité en BdD.

    Inherited from TIC\DormBundle\Traits\ManagerTrait

    protected

    • deleteEntity() — Exécution de la suppression d'une entité en BdD.
    • getItem() — Raccourci pour rechercher dans la BdD l'instance de l'entité correspondant à la clé donnée.
    • getRepo() — Raccourci pour obtenir le repository d'une entité (en utilisant le contexte de la classe).
    • harddeleteEntity() — Exécution de la suppression d'une entité en BdD en coupant si possible le softdelete.
    • saveEntity() — Exécution de l'enregistrement d'une entité en BdD.

    public

    • EmDisableFilter() — Désactivation d'un filtre de l'ORM (seulement si l'extension est activée).
    • EmDisableLogger() — Désactivation du journal de l'ORM (optimisation en cas de nombreuses requêtes).
    • EmEnableFilter() — Activation d'un filtre de l'ORM (seulement si l'extension est désactivée).
    • setEntityManager() — DI avec auto-wiring (inutile de définir le "call" sur le service grace à l'attribut @required).

    Inherited from TIC\CoreBundle\Traits\ControllerRouting

    protected

    • getRoute() — Raccourci pour générer le nom de la route d'une action du controlleur.
    • redirectItem() — Redirection vers l'action par défaut de fiche.
    • redirectList() — Redirection vers l'action par défaut de liste.
    • redirectReferer() — Redirection vers l'adresse du referer (depuis entêtes du serveur web).
    • redirectTo() — Redirection automatique selon le paramètre (liste, fiche, referer, autre...).

    Inherited from TIC\TwigBundle\Traits\ControllerViewable

    protected

    • getView() — Raccourci pour retourner la vue associée par défaut à l'action du controlleur.
    • renderAction() — Génération du rendu de la vue de l'action spécifiée.
    • renderContent() — Génération du rendu de la vue de l'action spécifiée.

    Inherited from TIC\CoreBundle\Traits\ContextProperties

    protected

    • getContextProperties() — Retourne la liste des propriétés définies dans un tableaux (utile pour du debug).

    public

    • setContextProperties() — DI avec auto-wiring (inutile de définir le "call" sur le service grace à l'attribut @required).