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.