chja/cfmessage

用于显示闪存信息的类

v1.0 2015-04-14 23:13 UTC

This package is not auto-updated.

Last update: 2024-09-28 17:23:03 UTC


README

Build Status Scrutinizer Code Quality Code Coverage

显示闪存信息的模块。它处理用户的成功、信息和错误消息。

由 Christofer Jadelius 提供

###许可证

此软件是免费软件,带有 MIT 许可证。

###安装方法

首先,您需要将此代码包含到您的 composer.json 文件中

"require": {
	"chja/cfmessage": "dev-master"
},

###如何与 Anax/MVC 一起使用

下载包后,将以下代码添加到您的前端控制器中

$di->set('Cfmessage', function() use ($di) {
    $message = new \Chja\Cfmessage\CfmessageAnax();
    $message->setDI($di);
    return $message;
});

注意:在开始添加消息之前,如果您尚未这样做,您将需要启动一个会话。

现在,您可以开始添加您希望使用的所有消息。以下是一些示例。

信息消息

	$app->Cfmessage->addNotice('This is an information message'); 

错误消息

	$app->Cfmessage->addError('This is an error message'); 

成功消息

	$app->Cfmessage->addSuccess('This is a success message'); 

警告消息

	$app->Cfmessage->addWarning('This is a warning message'); 

当添加消息时,它将被保存在会话中,使用以下行来打印消息/消息

	$messages = $app->Cfmessage->printMessage();
    $app->views->addString($messages);

您也可以通过调用此方法来清除会话

	$app->Cfmessage->clearSession();

所有消息都使用 Font Awesome 图标。Font Awesome 不是必需的,但如果使用它,消息的含义将更清晰。