Fork me on GitHub
The League of Extraordinary Packages

Our Packages:

Presented by The League of Extraordinary Packages

Getting Started

The Engine

Templates

Extensions

File Extensions

Plates does not enforce a specific template file extension. By default it assumes .php. This file extension is automatically appended to your template names when rendered. You are welcome to change the default extension using one of the following methods.

Constructor method

// Create new engine and set the default file extension to ".tpl"
$template = new League\Plates\Engine('/path/to/templates', 'tpl');

Setter method

// Sets the default file extension to ".tpl" after engine instantiation
$template->setFileExtension('tpl');

Manually assign

If you prefer to manually set the file extension, simply set the default file extension to null.

// Disable automatic file extensions
$template->setFileExtension(null);

// Render template
echo $templates->render('home.php');