schranz-templating / symfony-plates-integration
通过 Plates 模板引擎将模板渲染器集成到 symfony 中。
0.1.0
2022-09-17 15:53 UTC
Requires
- php: ^7.0 || ^8.0
- league/plates: ^3.0
- schranz-templating/plates-adapter: ^0.1
- symfony/config: ^4.4 || ^5.4 || ^6.0
- symfony/dependency-injection: ^4.4 || ^5.4 || ^6.0
- symfony/http-kernel: ^4.4 || ^5.4 || ^6.0
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
选项中定义的目录外。