latur/fenom

Fenom - 优秀的PHP模板引擎

dev-master 2020-02-10 08:39 UTC

This package is not auto-updated.

Last update: 2024-09-25 07:07:26 UTC


README

Fenóm - 轻量级且快速的PHP模板引擎。

快速开始

安装

如果你在你的项目中使用composer,那么你可以将Fenom作为包来安装。然而,如果你没有使用composer,你必须配置 autoloader 来与Fenom一起工作。Fenom实现了PSR-0 PHP标准以加载位于src/目录中的类。Templater已经有自己的autoload函数,要注册,请调用Fenom::registerAutoload方法

Fenom::registerAutoload();

设置

有两种方法可以创建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已准备好工作。

用法

示例