schranz-templating/mezzio-twig-integration

通过Twig模板引擎将模板渲染器集成到Mezzio中。

0.1.0 2022-11-01 19:30 UTC

This package is auto-updated.

Last update: 2024-08-29 05:56:24 UTC


README

将模板适配器Twig Adapter集成到Mezzio框架中。

Schranz Templating Project的一部分。

安装

通过Composer安装此包

composer require schranz-templating/mezzio-twig-integration

如果框架未自动添加,请在您的config/config.php中注册ConfigProvider类

// ...

$aggregator = new ConfigAggregator([
    // ...
    \Mezzio\Twig\ConfigProvider::class,
    \Schranz\Templating\Integration\Mezzio\Twig\ConfigProvider::class,
]);

配置

由于Mezzio默认支持Twig,因此目前无需对Twig集成进行配置,可以通过Mezzio Twig Renderer进行配置。

与其他Mezzio渲染器一起使用

要与其他Mezzio渲染器集成一起使用,您需要配置文件的扩展名

// src/App/src/ConfigProvider.php

class ConfigProvider
{
    public function __invoke(): array
    {
        return [
            // ...
            'twig' => [
                'extension' => 'html.twig',
            ],
        ];
    }
}