ernb14 / cflash
为Anax-MVC设计的Flash消息类
Requires
- php: >=5.4
This package is not auto-updated.
Last update: 2024-09-24 08:06:42 UTC
README
使用CFlash可以轻松自定义自己的Flash消息。它提供了五种预定义的Flash消息类型,安装非常简单。您也可以创建自己的个性化消息。
许可证
此软件是免费软件,并携带MIT许可证。
安装
使用Composer和Packagist安装
"ernb14/cflash": "dev-master"
如何使用Flash消息
首先,您需要将此共享服务添加到您的页面控制器中。
$di->setShared('flash', function() use ($di) { $flashmessage = new \CFlash\CFlash\CFlash(); $flashmessage->setDI($di); return $flashmessage; });
然后,您需要将图像和CSS文件复制到您的img和css路径中。因此,您需要转到您的主题根路径,例如
cd your-theme
cp vendor/ernb14/CFlash/src/CFlash/css/CFlash.css webroot/css
cp -r vendor/ernb14/CFlash/src/CFlash/img/flash webroot/img
现在,您只需在路由中添加此内容即可:示例消息 $app->flash->CustomMessage('Godkänt', 'success'); 显示消息使用 $messages = $app->flash->displayFlashMessages(); 和 $app->views->addString($messages); 以检索消息。
预定义消息
此类包括五个预定义消息。它们是 'error', 'success', 'info', 'warning', 'notice'。以下是如何使用其中一个的示例:$app->flash->CustomMessage('Felmeddelenade', 'error');
要创建新消息,可以这样做 $app->flash->CustomMessage('Your message', 'message type'); 其中类型定义了可以修改的CSS类。