jaypha / jayponents-twig
Jayponents 的 Twig 适配器
v0.1.2
2019-02-25 01:25 UTC
Requires
- php: ^5.4 || ^7
- jaypha/jayponents: *
- twig/twig: ^2.5
Requires (Dev)
- phpunit/phpunit: ^6
This package is auto-updated.
Last update: 2024-09-25 15:14:49 UTC
README
由 Jason den Dulk 编写
一个模板引擎适配器,允许使用 Twig 与 Jayponents 一起使用。
要求
PHP v5.4.0 或更高版本。Jayponents Twig
安装
composer require jaypha/jayponents-twig
用法
像平常一样创建一个 Twig 引擎。创建一个引擎适配器并在组件中设置模板适配器。
示例
use Jaypha\Jayponents\Component;
$loader = new Twig_Loader_Filesystem(__DIR__);
$twig = new Twig_Environment($loader);
$adaptor = new TwigEngineAdaptor($twig);
// Can make the template adaptor the default for all components.
Component::setDefaultEngine($adaptor);
// Can assign template adaptor to individual components.
$component = new Component();
$component->setEngine($adaptor);
注意事项
为了使 jayponent 组件正确显示,您需要关闭自动转义。
示例
{% autoescape false %}
{{ content }}
{% endautoescape %}
许可
版权 (C) 2017-9 Jaypha。
在 Boost 软件许可证版本 1.0 下分发。
见 https://boost.ac.cn/LICENSE_1_0.txt