jrmadsen67 / mahana-messaging-library-for-codeigniter
CodeIgniter 内部应用消息库
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-09-08 13:24:08 UTC
README
名称:Mahana Messaging Library for CodeIgniter
作者:Jeff Madsen jrmadsen67@gmail.com http://www.codebyjeff.com
位置:- git@github.com:jrmadsen67/Mahana-Messaging-library-for-CodeIgniter.git
描述:CI库,用于链接到应用程序现有的用户表并创建内部消息系统的基本框架 - 不包括视图或控制器 - 请务必查看README以获取设置说明和注意事项
欢迎使用Mahana Messaging Library for CodeIgniter
此库旨在作为构建CodeIgniter应用程序内部消息系统的起点。它不包含任何控制器或视图。要使用此库
-
从上述URL的github下载
-
有5个文件(不包括此README)
-
mahana.sql -- 在您的数据库中运行此SQL脚本。注意,这些表都是InnoDB - Mahana使用事务
-
config/mahana.php -- 您需要在此处设置现有用户表信息,遵循示例数据样式
-
language/english/mahana_lang.php -- 所有错误和成功消息都可以在此处更改,或者可以添加多语言支持
-- models/mahana_model.php -- 数据库模型
-- libraries/Mahana_messaging -- 主库文件
-
-
从您的控制器加载库,如下所示
(推荐) $this->load->library('mahana_messaging'); $msg = $this->mahana_messaging->get_message($msg_id, $sender_id);
或
$this->load->library('mahana_messaging'); $mahana = new Mahana_messaging(); $msg = $mahana->get_message($msg_id, $sender_id);
-
所有函数返回数组
$status['err'] 1=错误,0=无错误 $status['code'] 特定的代码,针对该返回值,在config/mahana.php中找到 $status['msg'] 可配置的消息,在language/english/mahana_lang.php中找到 $status['retval'](可选)返回的数据数组
-
功能
Mahana Messaging有一些小功能,您应该了解
-
使用config/mahana.php中的常量USER_TABLE_TABLENAME、USER_TABLE_ID、USER_TABLE_USERNAME,您可以快速轻松地将消息库与现有的用户表集成
-
所有返回消息均可配置,并可添加多语言支持
-
返回的数组 $status 可以轻松转换为基于ajax的系统中的json格式
-
get_full_thread()和get_all_threads()有一个独特的参数 - $full_thread。如果设置为true,则新添加到线程的参与者可以查看他添加之前的所有消息,使他能够“跟上”对话。非常适合向对话中添加经理或新的销售人员。
-
感谢您使用Mahana Messaging!请确保在库文件中保留作者的信用。