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