schranz-templating/laminas-twig-integration

模板渲染器通过Twig模板引擎集成到Laminas框架。

0.1.0 2022-09-17 15:53 UTC

This package is auto-updated.

Last update: 2024-08-29 05:50:48 UTC


README

Twig适配器集成到Laminas框架中。

Schranz模板项目的一部分。

安装

使用Composer安装此包

composer require schranz-templating/laminas-twig-integration

将模块添加到config/modules.config.php.php

return [
    // ...
    'Schranz\Templating\Integration\Laminas\Twig',
];

配置

示例和默认配置可以在config/module.config.php中找到。

扩展

为了扩展Twig功能,您可以创建一个新的服务,该服务继承自Twig\Extension,该服务需要注册并配置其服务名称在module.config.php

return [
    // ...
    'schranz_templating_twig' => [
        'extensions' => [
            \App\Twig\MyExtension::class,
            // or
            'my_extension',
        ],
    ],
];