如何在Phalcon 3.2.4中安装Twig 2.x.

时间:2017-12-08 04:09:30

标签: php twig phalcon

我正在开发一个新创建的Phalcon项目,我真的不知道如何在Twig 3.2.4项目中安装Phalcon 2.x.

我尝试通过composer安装Twig,然后按照以下步骤操作:http://www.calinrada.com/using-twig-with-phalcon-php/ - 但它不起作用。

还尝试了这一点:https://www.snip2code.com/Snippet/450288/USING-TWIG-WITH-PHALCONTwiggit子模块,Incubator也有git子模块,但不起作用。)

是否有新的指南要做到这一点?

我非常喜欢Volt,但它不支持将块嵌入其他块(请参阅:https://github.com/phalcon/cphalcon/issues/329)。

1 个答案:

答案 0 :(得分:1)

您可以使用孵化器加载树枝或小胡子

composer require phalcon/incubator
composer require twig/twig
composer require mustache/mustache

然后当您注册观看服务时:

$view = new View();
$view->setViewsDir($config->application->viewsDir);
$view->registerEngines(array(
     '.phtml' => 'Phalcon\Mvc\View\Engine\Php',
     '.volt' => 'Phalcon\Mvc\View\Engine\Volt',
     '.mustache' => 'Phalcon\Mvc\View\Engine\Mustache',
     '.twig' => 'Phalcon\Mvc\View\Engine\Twig',
));