如何在 Phalcon 3.2.4 中安装 Twig 2.x
How to install Twig 2.x in Phalcon 3.2.4
我正在处理一个新创建的 Phalcon
项目,我真的不知道如何在我的 Phalcon
3.2.4 项目中安装 Twig
2.x .
我尝试通过 composer 安装 Twig
,然后按照以下步骤操作:http://www.calinrada.com/using-twig-with-phalcon-php/ - 但它不起作用。
也试过这个:https://www.snip2code.com/Snippet/450288/USING-TWIG-WITH-PHALCON(Twig
作为 git
子模块,Incubator
也有 git
子模块,但它不起作用)。
是否有新的指南可以做到这一点?
我很喜欢Volt
,但它不支持将块嵌入到其他块中(请参阅:https://github.com/phalcon/cphalcon/issues/329)。
您可以使用孵化器来加载树枝或小胡子
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',
));
我正在处理一个新创建的 Phalcon
项目,我真的不知道如何在我的 Phalcon
3.2.4 项目中安装 Twig
2.x .
我尝试通过 composer 安装 Twig
,然后按照以下步骤操作:http://www.calinrada.com/using-twig-with-phalcon-php/ - 但它不起作用。
也试过这个:https://www.snip2code.com/Snippet/450288/USING-TWIG-WITH-PHALCON(Twig
作为 git
子模块,Incubator
也有 git
子模块,但它不起作用)。
是否有新的指南可以做到这一点?
我很喜欢Volt
,但它不支持将块嵌入到其他块中(请参阅:https://github.com/phalcon/cphalcon/issues/329)。
您可以使用孵化器来加载树枝或小胡子
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',
));