isa/cmessage

用于显示闪存消息的类

安装: 10

依赖项: 0

建议者: 0

安全性: 0

星级: 0

关注者: 2

分支: 0

公开问题: 0

语言:JavaScript

dev-master 2014-12-13 14:50 UTC

This package is not auto-updated.

Last update: 2024-09-24 03:54:29 UTC


README

Alt text

CMessage

CMessage 模块用于基于会话的闪存消息,处理错误、成功和信息消息。如果您使用 Anax/MVC,请使用类 CMessageAnax。

许可证

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

如何使用

在包含 CMessage 之前必须启动会话。

通过添加以下行包含 CMessage

$di->set('message', function() {
	$message = new \Isa\CMessage\CMessage();
	return $message;
});

如果您使用 Anax/MVC,请通过以下行包含 CMessage

$di->set('message', function() use ($di) {
	$message = new \Isa\CMessage\CMessageAnax($di);
	return $message;
});

简单添加所需的这些行来添加消息

对于错误消息

$app->message->addErrorMessage('This is a error-message');

对于成功消息

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

对于信息消息

$app->message->addInfoMessage('Detta är ett infomeddelande');

这些行将消息保存到会话中,当您想打印消息时,请调用 printMessage 方法

$app->message->printMessage();

例如,您可以将消息放置在变量中,如下所示

$messages = $app->message->printMessage();

然后使用此行在页面上打印它

$app->views->addString($messages); 

消息使用 Font Awesome 图标。如果您想在消息中包含图标,请从 http://fortawesome.github.io/Font-Awesome/ 下载 Font Awesome 并将其放置到项目中。然后让项目使用 css 文件,例如如下所示

$app->theme->addStylesheet('css/font-awesome/css/font-awesome.css');

如果您不想使用图标,消息在没有图标的情况下看起来也很不错。