hulotte / renderer
管理模板
1.0.0
2020-12-25 06:52 UTC
Requires
- php: ^8.0
- twig/twig: ^3.1.1
Requires (Dev)
- phpunit/phpunit: ^9.5.0
- squizlabs/php_codesniffer: ^3.5.8
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']);