sgomez / simplesamlphp-module-twig
一个为SimpleSAMLphp增加Twig模板库支持的模块。
v1.0.2
2016-03-27 01:04 UTC
Requires
- php: >=5.5.9
- simplesamlphp/composer-module-installer: ~1.0
- symfony/finder: ~2.3|~3.0
- symfony/translation: ~2.3|~3.0
- symfony/twig-bridge: ~2.3|~3.0
- symfony/yaml: ~2.3|~3.0
- twig/twig: ~1.24|~2.0
Requires (Dev)
- simplesamlphp/simplesamlphp: ^1.14
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相同的过滤器块。