jaypha/jayponents-twig

Jayponents 的 Twig 适配器

v0.1.2 2019-02-25 01:25 UTC

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