schranz-templating/symfony-plates-integration

通过 Plates 模板引擎将模板渲染器集成到 symfony 中。

0.1.0 2022-09-17 15:53 UTC

This package is auto-updated.

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


README

将模板适配器 Plates Adapter 集成到 Symfony 框架中。

Schranz Templating 项目 的一部分。

安装

通过 Composer 安装此包

composer require schranz-templating/symfony-plates-integration

在您的 config/bundles.php 或 Kernel 文件中注册 Bundle 类

return [
    // ...
    Schranz\Templating\Integration\Symfony\Plates\SchranzTemplatingPlatesBundle::class => ['all' => true],
];

配置

Plates 集成提供了以下配置选项

schranz_templating_plates:
    default_path: '%kernel.project_dir%/templates'
    paths: []

无需任何配置。

default_path

类型: string 默认: '%kernel.project_dir%/templates'

这是 Symfony 默认搜索应用 Plates 模板的目录路径。如果模板存储在多个目录中,也可以使用 paths 选项。

paths

类型: array 默认: []

schranz_templating_plates:
    paths:
        'email/default/templates': ~
        'backend/templates': 'admin'

定义了存储应用模板的目录,除了在 default_path 选项中定义的目录外。