glazilla/slim-twig-flash

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

v1.0 2022-11-10 11:59 UTC

This package is auto-updated.

Last update: 2024-09-10 15:44:17 UTC


README

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

安装

通过Composer

composer require glazilla/slim-twig-flash

要求

  • PHP 8 或更高版本
  • Slim 框架 Flash 消息 0.4.0 或更高版本
  • Twig 3.4.3 或更高版本

用法

  • 将扩展添加到您的 twig 视图中
...
$view->addExtension(new Glazilla\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。有关更多信息,请参阅许可证文件