Slim Framework Lightncandy View
, (*1)
This is a Slim Framework view helper built on top of the
Lightncandy templating component,
which is an extremely fast PHP implementation of
handlebars and
mustache., (*2)
You can use this component to create and render templates in your Slim Framework application., (*3)
Requires Slim 3.x.x, (*4)
Install
Via Composer, (*5)
$ composer require endel/slim-lightncandy-view
Usage
// Create Slim app
$app = new \Slim\App();
// Register Lightncandy View helper
$app->register(new \Slim\Views\Lightncandy('path/to/templates', [
'helpers' => array(...)
'block_helpers' => array(...)
]));
// Define named route
$app->get('/hello/{name}', function ($request, $response, $args) {
$this['view']->render('profile', [
'name' => $args['name']
]);
})->setName('profile');
// Run app
$app->run();
Examples
Take a look at the example directory for usage examples., (*6)
Testing
phpunit
Contributing
Please see CONTRIBUTING for details., (*7)
Credits
License
The MIT License (MIT). Please see License File for more information., (*8)