cable/cable-view

View library for cable framework

1.0.4 2017-06-09 16:16 UTC

This package is not auto-updated.

Last update: 2024-04-28 01:29:22 UTC


README

View Library For Cable Framework

$container = \Cable\Container\Factory::create();
$container->singleton(
    \Cable\Config\Config::class,
    function () {
        return new Cable\Config\Config(
            array(
                'view' => [
                    'path' => 'view/',
                    'cache' => 'cache/',
                ],
            )
        );
    }
);

$container->addProvider(\Cable\View\ViewServiceProvider::class);

Blade

$blade = $container->make(\Cable\View\BladeDriverInterface::class);

echo $blade->make('index', array(
    'test' => 'hello world' 
     ));

Twig

$container->addProvider(\Cable\View\TwigServiceProvider::class);

$twig = $twig->with('test', 'hello world')
             ->make('index.html');

view: 'app/view' cache: 'storage/cache'