pmn834/flashmessage

用于Anax MVC的Flashmessage

v3.0 2015-05-06 15:31 UTC

This package is not auto-updated.

Last update: 2024-10-02 08:58:52 UTC


README

用于Anax MVC的Flashmessage

在Packagist上以flashmessage的形式可用。

Scrutinizer Code Quality Code Coverage Build Status

使用CFlashmessage

将CFlashmessage/css文件夹中的flashmessage.css文件复制到您的Anax webroot/css文件夹中。然后可以将此样式表添加到您的frontcontroller中。

$app->theme->addStylesheet("css/flashmessage.css");

将CFlashmessage添加为服务。

$di->setShared('flash', function() {
    $flashmessage = new \pmn834\CFlashmessage\CFlashmessage();
    return $flashmessage;
});

在使用CFlashmessage之前启动一个会话。

$app->session();

然后可以添加一个或多个flashmessages。

$app->flash->info("Info flash message");
$app->flash->error("Error flash message");
$app->flash->success("Success flash message");
$app->flash->warning("Warning flash message");

要获取所有flashmessages作为HTML,请使用flash->output()

$app->flash->output();

CFlashmessage/webroot文件夹包含用于测试CFlashmessage服务的frontcontroller flashtest.php