fenom / fenom
Fenom - 优秀的 PHP 模板引擎
v3.0.0
2023-02-27 08:38 UTC
Requires
- php: >=8.0.0
- ext-tokenizer: *
Requires (Dev)
- phpunit/phpunit: 9.*
This package is auto-updated.
Last update: 2024-09-08 08:59:47 UTC
README
如果您想成为 Fenom 的维护者,请创建问题
Fenom - PHP 模板引擎
Fenóm - 轻量级且快速的 PHP 模板引擎。
- 主题:模板引擎
- 语法:类似 Smarty
- 文档: 英文, 俄文
- PHP 版本 8.0+
- 状态:
- 版本:
- Packagist: fenom/fenom
- Composer:
composer require fenom/fenom
- 讨论: Fenom 论坛
- 版本控制: semver2
- 性能:查看 基准测试
快速入门
安装
如果您在项目中使用 composer,则可以将 Fenom 作为包安装。
设置
有两种方式可以创建 Fenom 实例
- 长方法:使用操作符
new
- 短方法:使用静态工厂方法
长方法。 创建您自己的模板提供者或默认提供者 Fenom\Provider
(即提供读取 那里)。使用提供者实例创建 Fenom 实例
$fenom = new Fenom(new Fenom\Provider($template_dir));
之后,设置编译目录
$fenom->setCompileDir($template_cache_dir);
此目录将用于存储编译后的模板,因此它应为 Fenom 可写。现在 Fenom 准备就绪,您可以配置它了
$fenom->setOptions($options);
短方法。 通过工厂方法使用长方法中的参数创建对象。
$fenom = Fenom::factory($template_dir, $template_cache_dir, $options);
现在 Fenom 准备就绪。