This library provides a custom view for the Slim Framework to support the Plates template engine.
Add the provider to your composer.json
file:
{
"require": {
"philipsharp/slim-view-plates": "5.*"
}
}
Enable it in your application
<?php
$view = new \philipsharp\Slim\View\Plates();
$app = new \Slim\Slim(array(
'view' => $view
));
Set $view->fileExtension
to the file extension used for all templates.
By default Plates expects the extension to be .php
.
Set $view->templatesPath
to the location of the templates.
By default Slim-View-Plates will use the Slim templates.path configuration value. This setting allows you to override that value for only the Plates templates.
Add to the $view->templatesFolders
array, where the key is the name of the
folder and the value is the path.
To access the Plates engine object for further customization, including loading
extensions, call $view->getInstance()
.