tomas / message
消息处理插件
v1.0
2016-02-19 13:21 UTC
Requires
- php: >=5.4
This package is not auto-updated.
Last update: 2024-09-20 18:36:08 UTC
README
这是一个简单的消息插件,通过Session存储消息,并在给定的时间间隔内显示。支持多种消息气泡。
- 包含
- message.js
- message.css
- Message.php
- 在任何你想开始消息和输出消息的地方包含该文件。
##简单的SET和GET
- setMessage(你的消息)
- 仅接受数组
- ['type', 'msg']
- 类型可以是"ok"或"error"
- Msg是要显示的消息
- getMessage() *输出消息
##与Anax-MVC一起使用
- Js和Css文件
- message.js
- 放入webroot/js
- 在主题中包含该JS文件
- message.css
- 放入webroot/css
- 在主题中包含该CSS文件
- PHP文件
- 在Message.php文件中更改命名空间
- 在CDIFactory中加载Message.php
- 创建自定义CDIFactory
<?php namespace -Your namespace- use Anax\DI\CDIFactoryDefault; use tomas\Message\Message; class CDIFactory extends CDIFactoryDefault { public function __construct() { parent::__construct(); $this->set('message', function() { $message = new Message(); return $message; }); } } ?>
- 更改文件"config_with_app.php"
- 改为CDIFactory而不是默认
- 添加 $app->session();
- index.php (或选择的路由)
- 在 "$app->theme->render();" 下方最远处添加 "$app->message->getMessage()"
如果您想给我一些反馈,请发送邮件至 tomas.sjosten@gmail.com。