Use Pug in a Silex app
December 12, 2017 ยท View on GitHub
'./storage/cache',
'paths' => array(
// Here you can record differents root directories
// containing pug templates.
'./views',
),
));
};
$app->get('/hello/{name}', function ($name) use ($app) {
// Supposing you have a template stored in ./views/hello.pug
return $app['view']->renderFile('hello', array(
'name' => $name,
));
});
// You can call the service more explicitly $app['pug'] and call explicitly
// templates files with extensions ->renderFile('hello.pug')
// but the benefit of the "view" naming and extension omit is it allow you
// to easily switch to an other template engine.