k-ko/slim-twig-flash

Slim 3 扩展,用于在模板中访问 Slim Flash 消息

2.0.0 2021-10-16 18:22 UTC

This package is auto-updated.

Last update: 2024-09-17 00:54:48 UTC


README

这是一个用于在模板中访问 Slim Flash 消息的 Twig 3 扩展。

安装

通过 Composer

composer require k-ko/slim-twig-flash

要求

  • PHP 7.2 或更高版本
  • Slim Framework Flash Messages 0.1.0 或更高版本
  • Twig 3 或更高版本

使用方法

  • 将扩展添加到您的 Twig 视图中
...
$view->addExtension(new Knlv\Slim\Views\TwigMessages(
    new Slim\Flash\Messages()
));
...
  • 在模板中使用 flash()flash('some_key') 从 Flash 服务中获取消息
...
<ul class="alert alert-danger">
	{% for msg in flash('error') %}
	<li>{{ msg }}</li>
	{% endfor %}
</ul>
...

测试

phpunit

许可证

GNU 通用公共许可证版本 3。请参阅 许可证文件 了解更多信息。