Properties

$page_title

$page_title

$page_keywords

$page_keywords

$page_description

$page_description

$page_title_suffix

$page_title_suffix

$layout

$layout

$contentBuffer

$contentBuffer

$sections

$sections

$twig

$twig : \Twig\Environment

Type

\Twig\Environment

Methods

__construct()

__construct(\Twig\Environment  $twig) : mixed

Parameters

\Twig\Environment $twig

Returns

mixed —

welcome()

welcome() : \Symfony\Component\HttpFoundation\Response

Returns

\Symfony\Component\HttpFoundation\Response —

test()

test() : mixed

Returns

mixed —

think()

think() : mixed

Returns

mixed —

index()

index() : mixed

Returns

mixed —

errortest()

errortest() : mixed

Returns

mixed —

renderPartial()

renderPartial(string  $template, array  $data = []) : string

渲染局部模板(不走 layout).

Parameters

string $template
array $data

Returns

string —

section()

section(string  $name, string  $content) : mixed

Parameters

string $name
string $content

Returns

mixed —

appendToSection()

appendToSection(string  $name, string  $content) : mixed

Parameters

string $name
string $content

Returns

mixed —

title()

title(string  $title) : mixed

Parameters

string $title

Returns

mixed —

keywords()

keywords(string  $keywords) : mixed

Parameters

string $keywords

Returns

mixed —

description()

description(string  $description) : mixed

Parameters

string $description

Returns

mixed —

layout()

layout(?string  $layout) : mixed

Parameters

?string $layout

Returns

mixed —

render()

render(string  $template, array  $data = [], ?array  $exclude = null) : string

Parameters

string $template
array $data
?array $exclude

Returns

string —

display()

display(string  $template, array  $data = [], ?array  $exclude = null) : mixed

Parameters

string $template
array $data
?array $exclude

Returns

mixed —

collectViewData()

collectViewData(array  $data, ?array  $exclude = null) : array

Parameters

array $data
?array $exclude

Returns

array —

renderContent()

renderContent(string  $template, array  $data) : string

Parameters

string $template
array $data

Returns

string —

renderWithLayout()

renderWithLayout(string  $layout, array  $data) : string

Parameters

string $layout
array $data

Returns

string —

setupSeo()

setupSeo(array  $data) : mixed

Parameters

array $data

Returns

mixed —

getDefaultTitle()

getDefaultTitle() : string

Returns

string —

getPublicProperties()

getPublicProperties() : array

Returns

array —

getTemplateEngine()

getTemplateEngine() : mixed

Returns

mixed —