meshood / cflash
PHP 类,用于在网站上显示消息。
v2.0
2015-08-01 10:35 UTC
Requires
- php: >=5.4
This package is not auto-updated.
Last update: 2024-09-28 17:54:35 UTC
README
许可证
本软件是免费软件,并附带 MIT 许可证。
安装
要使此模块正常工作,您需要 Anax-MVC 的一个版本。使用 Composer 将模块从 Packagist 下载到您的 Anax-MVC 框架中。
下载完成后,您需要将其作为框架中的服务。您可以通过两种方式完成此操作。
- 将以下代码放入您的 CDIFactoryDefault 文件中,或者如果您已经创建了自己的,则使用该文件。
- 或者,您可以取相同的代码,但将 "$this->" 替换为 "$di->",并将其放入您的入口控制器中。
$this->setShared('flash', function ()
{
$flash = new \meshood\Flash\CFlash();
return $flash;
});
现在您可以使用该模块如下所示。
$app->flash->message('information', 'This message is used for displaying information');
$app->flash->message('warning', 'This message is used for displaying a warning');
$app->flash->message('success', 'This message is used for displaying success');
$app->flash->message('error', 'This message is used for displaying an error');
然后使用此代码获取消息的 html。
$app->flash->getMessage(),
如果想要测试模块是否工作,只需将模块 webroot 中的 test.php 文件复制到您的 Anax-MVC webroot 中,并指向它。
如果您想要基本样式,可以将模块中的 flash.css 文件复制到 Anax-MVC webroot 的 css 文件夹中。
历史
v0.8.1 (2015-05-17)
- 修复了缺少文档的问题。
v0.8 (2015-05-17)
- 现在使用命名空间 meshood\Flash。
- 添加了历史文档。
- 添加了安装文档。
- 删除了不必要的文件。
v0.1.1 (2015-05-17)
- 修复了 test.php 中缺失的代码。
- 现在使用命名空间 Meshood\Flash。
v0.1 (2015-05-17)
- 初始提交。
- 工作类。
- 与 Packagist 不兼容。
- 缺少文档。
- 与类一起工作的样式。