hulotte/renderer

管理模板

1.0.0 2020-12-25 06:52 UTC

This package is auto-updated.

Last update: 2024-09-25 15:18:20 UTC


README

描述

Hulotte Renderer 是一个用于使用 Twig 管理模板和视图的包。

安装

安装 Hulotte Renderer 最简单的方式是使用 Composer 并执行以下命令

$ composer require hulotte/renderer

如何使用 Hulotte Renderer 与 Twig?

为了简化 Twig 的使用,Hulotte Renderer 提供了一个工厂。

$viewPath = './views';
$environment = 'dev'; // can also be 'prod'
$extensions = [
    new TwigExtension1(),
    new TwigExtension2(),
]; // can be nullable

$twigFactory = new \Hulotte\Renderer\Twig\TwigRendererFactory;
$twig = $twigFactory($viewPath, $environment, $extensions);

现在你可以渲染一个视图。如果你的视图文件是 "/index.html.twig"

$twig->render('/index.html');

如果你有参数需要传递给视图

$twig->render('/index.html', ['param1' => 'hello', 'param2' => 'world']);