vinyvicente/phalcon-twig

Twig View Handler to Phalcon PHP

v2.0 2023-08-23 17:59 UTC

This package is auto-updated.

Last update: 2024-11-23 20:53:43 UTC


README

Latest Stable Version Total Downloads License Monthly Downloads Daily Downloads composer.lock

Requirements

PHP >= 5.6
Phalcon >= 3.x

Install

composer require vinyvicente/phalcon-twig

Configuration

  • Register in your DI configuration view, registering new view engine.
    $di = new \Phalcon\Di\FactoryDefault();

    $di['view'] = function () {
        $view = new View();
        $view->setViewsDir('app/views/');
        $view->registerEngines([
            View\Engine\Twig::DEFAULT_EXTENSION => function ($view, $di) {
                return new View\Engine\Twig($view, $di, [
                    'cache' => __DIR__ . '/app/cache/',
                ]);
            }
        ]);

        return $view;
    };

Important

See Twig Docs: http://twig.sensiolabs.org/documentation

Enjoy!