StandaloneView extends AbstractTemplateView
A standalone template view.
Should be used as view if you want to use Fluid without Extbase extensions
Table of Contents
Methods
- __construct() : mixed
- getFormat() : string
- Returns the format of the current request (defaults is "html")
- getLayoutRootPaths() : array<string|int, string>
- Resolves the layout root to be used inside other paths.
- getPartialRootPaths() : array<string|int, string>
- Returns the absolute path to the folder that contains Fluid partial files
- getRequest() : ServerRequestInterface|null
- Returns the current request object
- getTemplatePathAndFilename() : string
- Returns the absolute path to a Fluid template file if it was specified with setTemplatePathAndFilename() before.
- getTemplateRootPaths() : array<string|int, string>
- Resolves the template root to be used inside other paths.
- hasTemplate() : bool
- Checks whether a template can be resolved for the current request
- setFormat() : void
- Sets the format of the current request (default format is "html")
- setLayoutRootPaths() : mixed
- Set the root path(s) to the layouts.
- setPartialRootPaths() : mixed
- Set the root path(s) to the partials.
- setRequest() : void
- setTemplate() : void
- setTemplatePathAndFilename() : mixed
- Sets the path and name of of the template file. Effectively overrides the dynamic resolving of a template file.
- setTemplateRootPaths() : mixed
- Set the root path(s) to the templates.
- setTemplateSource() : void
- Sets a Fluid template source string directly.
Methods
__construct()
    public
                    __construct([RenderingContextInterface|null $context = null ]) : mixed
    Parameters
- $context : RenderingContextInterface|null = null
getFormat()
Returns the format of the current request (defaults is "html")
    public
                    getFormat() : string
    since v12, will be removed in v13: Views should be data sinks, not data sources. No substitution.
Tags
Return values
string —$format
getLayoutRootPaths()
Resolves the layout root to be used inside other paths.
    public
                    getLayoutRootPaths() : array<string|int, string>
    Tags
Return values
array<string|int, string> —Fluid layout root paths
getPartialRootPaths()
Returns the absolute path to the folder that contains Fluid partial files
    public
                    getPartialRootPaths() : array<string|int, string>
    Tags
Return values
array<string|int, string> —Fluid partial root paths
getRequest()
Returns the current request object
    public
                    getRequest() : ServerRequestInterface|null
    since v12, will be removed in v13: Views should be data sinks, not data sources. No substitution.
Tags
Return values
ServerRequestInterface|nullgetTemplatePathAndFilename()
Returns the absolute path to a Fluid template file if it was specified with setTemplatePathAndFilename() before.
    public
                    getTemplatePathAndFilename() : string
    since v12, will be removed in v13: Views should be data sinks, not data sources. No substitution.
If the template filename was never specified, Fluid attempts to resolve the file based on controller and action.
NB: If TemplatePaths was previously told to use the specific template path and filename it will short-circuit and return that template path and filename directly, instead of attempting to resolve it.
Return values
string —Fluid template path
getTemplateRootPaths()
Resolves the template root to be used inside other paths.
    public
                    getTemplateRootPaths() : array<string|int, string>
    Return values
array<string|int, string> —Path(s) to template root directory
hasTemplate()
Checks whether a template can be resolved for the current request
    public
                    hasTemplate() : bool
    Return values
boolsetFormat()
Sets the format of the current request (default format is "html")
    public
                    setFormat(string $format) : void
    Parameters
- $format : string
Tags
setLayoutRootPaths()
Set the root path(s) to the layouts.
    public
                    setLayoutRootPaths(array<string|int, string> $layoutRootPaths) : mixed
    If set, overrides the one determined from $this->layoutRootPathPattern
Parameters
- $layoutRootPaths : array<string|int, string>
- 
                    Root path to the layouts. If set, overrides the one determined from $this->layoutRootPathPattern 
setPartialRootPaths()
Set the root path(s) to the partials.
    public
                    setPartialRootPaths(array<string|int, string> $partialRootPaths) : mixed
    If set, overrides the one determined from $this->partialRootPathPattern
Parameters
- $partialRootPaths : array<string|int, string>
- 
                    Root paths to the partials. If set, overrides the one determined from $this->partialRootPathPattern 
setRequest()
    public
                    setRequest([ServerRequestInterface|null $request = null ]) : void
    Parameters
- $request : ServerRequestInterface|null = null
setTemplate()
    public
                    setTemplate(string $templateName) : void
    Parameters
- $templateName : string
setTemplatePathAndFilename()
Sets the path and name of of the template file. Effectively overrides the dynamic resolving of a template file.
    public
                    setTemplatePathAndFilename(string $templatePathAndFilename) : mixed
    Parameters
- $templatePathAndFilename : string
- 
                    Template file path 
setTemplateRootPaths()
Set the root path(s) to the templates.
    public
                    setTemplateRootPaths(array<string|int, string> $templateRootPaths) : mixed
    If set, overrides the one determined from $this->templateRootPathPattern
Parameters
- $templateRootPaths : array<string|int, string>
- 
                    Root path(s) to the templates. If set, overrides the one determined from $this->templateRootPathPattern 
setTemplateSource()
Sets a Fluid template source string directly.
    public
                    setTemplateSource(string $templateSource) : void
    You can use setTemplatePathAndFilename() alternatively if you only want to specify the template path
Parameters
- $templateSource : string