axis/axis-twig-plugin

此包已被废弃,不再维护。未建议替代包。

symfony 1.x 插件,用于将 twig 模板引擎集成到 symfony 中。

安装: 147

依赖者: 0

建议者: 1

安全: 0

星星: 0

关注者: 1

分支: 1

公开问题: 0

类型:symfony1-plugin

dev-master 2015-03-18 08:06 UTC

This package is not auto-updated.

Last update: 2020-06-12 17:23:29 UTC


README

此插件将 Twig 模板引擎集成到 symfony。

安装

Composer 方式

只需将 axis/axis-twig-plugin 依赖项添加到您的 composer.json 文件中

"require": {
  "axis/axis-twig-plugin": "dev-master"
}

配置

您可以使用 factories.yml 配置 Twig 环境(参见 AxisServiceContainerPlugin)。

使用

您可以直接通过从上下文服务容器检索 Twig 环境

$twig = sfContext::getInstance()->get('twig');
$twig->loadTemplate($pathToTemplate)->render($variables);

或将其设置为 module.yml 中的视图类,作为 symfony 视图

all:
  view_class: \Axis\S1\Twig\View\Base # means BaseView
  partial_view_class: \Axis\S1\Twig\View\Base # means BasePartialView

之后,您的应用程序将切换到 .twig 模板以用于布局、部分和动作视图。