artbyrab / phlash
一个非常简单的PHP闪存消息库。
dev-master
2021-01-03 19:07 UTC
Requires
- php: >=5.6
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-29 05:36:36 UTC
README
Phlash是一个非常简单的PHP闪存消息库。Phlash不定义你的闪存消息的外观或你是否使用javascript来关闭它们。相反,Phlash只提供了快速添加和获取闪存消息的非常基础的工具。
要求
- PHP 5.6+
特性
- 闪存消息
- 添加一个或多个带有类型的闪存消息
- 定义你自己的类型,如警告、信息、危险或任何你想要的
- 获取
- 获取你的闪存消息以在视图中显示
- 以你喜欢的任何方式渲染,包括选择你自己的div布局和命名约定
- 清除
- 在显示后清除闪存消息
- 添加一个或多个带有类型的闪存消息
安装
推荐通过Composer安装。
确保你的最低稳定性设置为dev
$ composer require artbyrab/phlash
或在你的composer.json文件中添加它
"artbyrab/phlash": "master@dev"
使用
确保你的视图或入口脚本已启用PHP会话
session_start();
在你的控制器操作或文件中添加一个或多个闪存消息
use artbyrab\phlash\Phlash; Phlash::add("info", "This is Phlash!"); Phlash::add("success", "Your message was successful!"); Phlash::add("warning", "Be careful though, using Phlash can be addictive!"); Phlash::add("danger", "See it's hard to stop!");
在你的视图/布局或文件中添加一种渲染闪存消息的方式。请注意以下只是如何渲染你的闪存消息的一个示例,你不需要使用以下格式
<?php if (Phlash::get() !== false) { ?> <div class="alerts"> <?php foreach (Phlash::get() as $flash) { ?> <div class="alert alert--<?=$flash->type?>"> <div class="alert__message"> <?=$flash->message?> </div> <div class="alert__close"> <a href="#" class="close" data-dismiss="alert" aria-label="close" title="close">×</a> </div> </div> <?php }; ?> <?php Phlash::clear(); ?> </div> <?php }; ?>
有关使用Phlash的更多信息,请阅读文档和指南