jhse-labs / mezzio-twig-viewhelper
当运行mezzio应用程序时,此插件将laminas视图助手与twig环境连接
1.1.0
2024-04-22 20:44 UTC
Requires
- php: ~8.0.0 || ~8.1.0 || ~8.2.0
- laminas/laminas-servicemanager: ^3.3
- mezzio/mezzio-laminasviewrenderer: ^2.4
- mezzio/mezzio-twigrenderer: ^2.9
This package is not auto-updated.
Last update: 2024-09-23 22:52:13 UTC
README
在mezzio应用程序中,此模块通过mezzio-twigrenderer将经典的laminas视图助手桥接到twig环境。您现在可以从 twig 模板中无缝使用所有 laminas 视图助手(例如,用于渲染 laminas-form 组件)。
此插件受到 kokspflanze/zfc-twig 的启发,该插件实现了为 laminas-mvc 提供此功能的模块。
安装
使用 composer 安装库
composer require jhse-labs/mezzio-twig-viewhelper
在 config.php 中启用模块
<?php $aggregator = new ConfigAggregator([ \JhseLabs\MezzioTwigViewHelper\ConfigProvider::class, ...
通过注册一个代理工厂,自动将 laminas 视图助手支持添加到您的 Twig\Environment 实例中。
用法
现在,您可以在您的 twig 模板中调用所有的 laminas 视图助手
<head> {{ headTitle('Login Page') }} </head> <body> {{ form(loginForm) }} </body>
从版本 1.1.0 开始,可以以命名参数的方式调用 laminas 视图助手
{{ form(form=loginForm, method='POST') }}