ThymeleafTemplateEngine

A template engine that uses the Thymeleaf library.

package

Default

Methods

__construct

__construct() 

Create a template engine using defaults

create( $arg0) : \io\vertx\jphp\ext\web\templ\thymeleaf\ThymeleafTemplateEngine
static

Arguments

$arg0

Vertx

Response

\io\vertx\jphp\ext\web\templ\thymeleaf\ThymeleafTemplateEngine

the engine

Returns true if the template template caches template files. If false, then template files are freshly loaded each time they are used.

isCachingEnabled() : boolean

Response

boolean

True if template files are cached; otherwise, false.

Render the template. Template engines that support partials/fragments should extract the template base path from the template filename up to the last file separator.

render( $arg0,  $arg1,  $arg2) : void

Some engines support localization, for these engines, there is a predefined key "lang" to specify the language to be used in the localization, the format should follow the standard locale formats e.g.: "en-gb", "pt-br", "en".

Arguments

$arg0

array

$arg1

string

$arg2

callable

Set the mode for the engine

setMode( $arg0) : $this

Arguments

$arg0

string

Response

$this

a reference to this for fluency

Constants

DEFAULT_TEMPLATE_MODE

DEFAULT_TEMPLATE_MODE
var

php文件只是为了写代码方便,常量的实际值请参考原java文件