ControllerViewable
Méthodes utiles pour générer les vues twig associées.
Tags
Table of Contents
Properties
- $defaultViewPage : mixed
- $defaultViewPath : mixed
- $defaultViewType : mixed
Methods
- getView() : string
- Raccourci pour retourner la vue associée par défaut à l'action du controlleur.
- renderAction() : Response
- Génération du rendu de la vue de l'action spécifiée.
- renderContent() : string
- Génération du rendu de la vue de l'action spécifiée.
Properties
$defaultViewPage
protected
mixed
$defaultViewPage
= 'index'
$defaultViewPath
protected
mixed
$defaultViewPath
= null
$defaultViewType
protected
mixed
$defaultViewType
= 'html'
Methods
getView()
Raccourci pour retourner la vue associée par défaut à l'action du controlleur.
protected
getView([string $page = null ][, string $type = null ]) : string
Exemples: 'demo_pizza/index.html.twig' 'admin/demo_pizza/index.html.twig' '@TICDemo/crud_object/index.html.twig'
Parameters
- $page : string = null
-
Nom de base du template Twig (voir $defaultViewPage)
- $type : string = null
-
Suffixe du type du template (voir $defaultViewType)
Return values
stringrenderAction()
Génération du rendu de la vue de l'action spécifiée.
protected
renderAction([string $action = '' ][, array<string|int, mixed> $parameters = array() ][, Response $response = null ]) : Response
Parameters
- $action : string = ''
-
(peu contenir le $type en suffixe)
- $parameters : array<string|int, mixed> = array()
-
(conversion auto des FormType en FormView)
- $response : Response = null
-
(si une réponse déjà initialisée doit être utilisée)
Return values
Response —(status code 422 si FormType en échec)
renderContent()
Génération du rendu de la vue de l'action spécifiée.
protected
renderContent(string $action[, array<string|int, mixed> $parameters = array() ]) : string
Parameters
- $action : string
-
(peut contenir le $type en suffixe)
- $parameters : array<string|int, mixed> = array()