PHP code example of webiik / view

1. Go to this page and download the library: Download webiik/view library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

webiik / view example snippets


$view = new \Webiik\View\View();

// Prepare Twig renderer factory
$renderer = function() {
    // Instantiate Twig template engine
    $loader = new Twig_Loader_Filesystem(__DIR__ . '/view');
    $environment = new Twig_Environment($loader, array(
        'cache' => __DIR__ . '/tmp/view'
    ));
    
    // Instantiate and return Twig renderer 
    return new \Webiik\View\Renderer\Twig($environment);
};

// Add renderer
$view->setRenderer($renderer);

// Render template
echo $view->render('test.twig', ['foo' => 'meow']);

setRenderer(callable $factory):void

$view->setRenderer($renderer);

render(string $template, array $data = []): string

echo $view->render('test.twig', ['foo' => 'meow']);

getTemplateEngine()

$view->getTemplateEngine(); // e.g. returns Twig_Environment