sgomez / simplesamlphp-module-twig

一个为SimpleSAMLphp增加Twig模板库支持的模块。

安装: 117

依赖: 1

建议: 0

安全: 0

星标: 0

关注者: 0

分支: 0

开放问题: 0

类型:simplesamlphp-module

v1.0.2 2016-03-27 01:04 UTC

This package is auto-updated.

Last update: 2024-08-27 19:03:25 UTC


README

# SimpleSAMLphp Composer Twig模块

此包通过SimpleSAMLphp模块添加对twig模板库的支持,可通过Composer安装。安装可以像执行以下命令一样简单:

composer.phar require sgomez/simplesamlphp-module-twig ~1.0

## 使用模板

此模块会在所有活动模块中搜索以下目录结构:modulename/resources/templates/并为每个具有此目录的模块创建一个命名空间。

渲染模板就像这样简单

$engine = \SimpleSAML\Modules\Twig\TwigEngine::getInstance();
echo $engine->render('@modulename/template.html.twig');

## 使用翻译

此模块使用symfony/translation库在下一个目录中搜索yml格式的翻译文件:modulename/resources/translations/

文件名必须具有以下格式:modulename.locale.yml

## Twig和翻译

此包使用twig-bridge库中的Symfony Twig扩展。因此,基本上您可以使用与Symfony相同的过滤器块。