axis / axis-twig-plugin
此包已被废弃,不再维护。未建议替代包。
symfony 1.x 插件,用于将 twig 模板引擎集成到 symfony 中。
dev-master
2015-03-18 08:06 UTC
Requires
- php: >=5.3.0
- axis/axis-service-container-plugin: dev-master
- composer/installers: *
- symfony/class-loader: 2.2.x-dev
- twig/twig: 1.*
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 模板以用于布局、部分和动作视图。