mazarini / message-bundle
在网页上显示警告信息。
v1.0.0
2023-12-20 21:55 UTC
Requires
- php: >=8.1
- ext-ctype: *
- ext-iconv: *
- symfony/console: ^6.3|^7.0
- symfony/framework-bundle: ^6.3|^7.0
- symfony/runtime: ^6.3|^7.0
- symfony/twig-bundle: ^6.3|^7.0
Requires (Dev)
- phpunit/phpunit: ^9.5
- symfony/browser-kit: ^6.3|^7.0
- symfony/css-selector: ^6.3|^7.0
- symfony/dotenv: ^6.3|^7.0
- symfony/flex: ^2.4
- symfony/maker-bundle: ^1.50
- symfony/phpunit-bridge: ^6.3|^7.0
- symfony/yaml: ^6.3|^7.0
This package is auto-updated.
Last update: 2024-09-19 23:16:47 UTC
README
使用来自 bootstrap 的 alert 组件,在 symfony 网页上显示警告信息。
安装
foo@bar:~$ composer require mazarini/message-bundle
使用 twig 添加警告
在模板/base.html.twig 中
{% include('@MazariniMessage/_messages.html.twig') %}
按创建顺序显示警告
在每个控制器中
<?php ... use Mazarini\MessageBundle\Controller\MessageControllerTrait; ... class HomeController extends AbstractController { use MessageControllerTrait; ... }
默认配置
foo@bar:~$ symfony console debug:config MazariniMessageBundle Current configuration for "MazariniMessageBundle" ================================================= mazarini_message: default: alert-danger types: primary: alert-primary secondary: alert-secondary success: alert-success danger: alert-danger error: alert-danger warning: alert-warning info: alert-info light: alert-light dark: alert-dark foo@bar:~$
"types" 用于将消息类型转换为警告类的类型。默认情况下已定义了 bootstrap 类,但也可以使用其他类。