isa / cmessage
用于显示闪存消息的类
dev-master
2014-12-13 14:50 UTC
Requires
- php: >=5.4
This package is not auto-updated.
Last update: 2024-09-24 03:54:29 UTC
README
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');
如果您不想使用图标,消息在没有图标的情况下看起来也很不错。