justblackbird/handlebars.php-helpers

Handlebars.php 模板引擎的一组助手。

1.2.0 2017-03-30 13:14 UTC

This package is not auto-updated.

Last update: 2024-09-22 06:05:17 UTC


README

Build Status

Handlebars.php 模板引擎提供一组助手。

安装

如果使用Composer 管理项目依赖,只需在项目的 composer.json 文件中添加 justblackbird/handlebars.php-helpers 依赖即可。

使用方法

要在模板中使用所有助手,只需创建助手集的实例并将其附加到 Handlebars 引擎。

$helpers = new \JustBlackBird\HandlebarsHelpers\Helpers();
$engine = new \Handlebars\Handlebars(array('helpers' => $helpers));

只想使用助手子集?没问题。只需创建适当的助手集实例并将其附加到 Handlebars 引擎。以下是一个日期助手的示例

$helpers = new \JustBlackBird\HandlebarsHelpers\Date\Helpers();
$engine = new \Handlebars\Handlebars(array('helpers' => $helpers));

只想使用选择的助手?没问题。只需手动将它们添加到助手集中

$engine = new \Handlebars\Handlebars();
$engine->getHelpers()->add(
    'ifEqual',
    new \JustBlackBird\HandlebarsHelpers\Comparison\IfEqualHelper()
);

许可证

MIT (c) Dmitriy Simushev