elmyrockers/ezflash

EzFlash PHP 库 - 使用 Bootstrap 5(Alert)模板轻量级、简单且易于显示闪存消息

1.0.1 2024-08-20 09:05 UTC

This package is auto-updated.

Last update: 2024-09-20 09:18:22 UTC


README

使用 Bootstrap 5(Alert)模板轻量级、简单且易于显示闪存消息

使用/示例

  1. 首先,您可以通过 composer 安装

    composer require elmyrockers/ezflash
  2. 将以下行添加到您的 PHP 代码中

    require_once 'vendor/autoload.php'; //Load Composer's autoloader
    use elmyrockers\EzFlash;
  3. 创建 EzFlash 类的新实例

    $message = new EzFlash;
  4. 之后,您可以通过以下 4 种不同的方式设置闪存消息

    $message->{$key} = {$yourmessage};

    $message->success = 'Message'; //Property
    $message['success'] = 'Message'; //Array key
    $message->success( 'Message' ); //Method call or
    $message( 'success', 'Message' ); //Function call
  5. 然后,可以使用 echo 显示该闪存消息

    echo $message(); //Function call with no parameter

    或者,您可以像处理字符串一样处理此对象

    echo $message;

    例如,如果您编写如下代码

    $message( 'success', 'My message' ); //Set flash message through function call
    echo $message; // Echo flash message (one-time display)

    那么,其输出将类似于以下内容

    <div class="alert alert-success">My message</div>
  6. 您可以为每个 $key 设置不同的模板

    $message->setTemplate( ['success',
    						'danger',
    						'warning',
    						'info',
    						'primary',
    						'secondary',
    						'light',
    						'dark',
    						'default'], '<div class="alert alert-{$key}">{$message}</div>' ); //default
    
    //custom template
    $message->setTemplate( 'errorInfo', '<div class="alert alert-danger {$key}">{$message}</div>' );

    您还可以使用此方法覆盖默认/现有的模板。

参考

简单教程

作者

@elmyrockers

许可协议

MIT