olund / flash
一个用于 Anax-MVC 的小型 Flash 模块
dev-master
2014-05-15 08:06 UTC
Requires
- php: >=5.4
This package is not auto-updated.
Last update: 2024-09-28 16:24:47 UTC
README
您也可以在 Packagist 上找到此信息
_____ _ _
| ___| | __ _ ___| |__
| |_ | |/ _` / __| '_ \
| _| | | (_| \__ \ | | |
|_| |_|\__,_|___/_| |_|
基于会话的 Anax-MVC 的一个小型 PHP Flash 模块
预览
Anax-MVC 指令
将以下内容添加到您的 frontcontroller 中。
// Start session. $app->withSession(); // Set flash as a shared service. $di->setShared('flash', function () { $flash = new \Anax\Flash\CFlash(); return $flash; });
现在您可以使用 Flash 了
$app->flash->success('Success message'); $app->flash->error('Error message'); $app->flash->notice('Notice message'); $app->flash->warning('Warning message');
要获取 html 使用
$app->flash->get()
示例
// Create a route. $app->router->add('flash', function () use ($app) { // Sets the title $app->theme->setTitle('Flash'); // Add some flash messages $app->flash->success('This is a success message'); $app->flash->error('Error message'); $app->flash->notice('Notice message'); $app->flash->warning('Warning message'); $app->flash->success('Success again'); // Call the flash->get() method. $app->views->addString($app->flash->get(), 'main'); // Use $app->flash->get(false) if you dont have FontAwesome. });
输出
<div class='errorMessage'>Error message</div> <div class='successMessage'>Success message</div> <div class='noticeMessage'>Notice message</div> <div class='warningMessage'>Warning message</div>