2012-10-04 40 views
1

我正在CodeIgniter中創建一個應用程序,我需要一個消息庫模塊,我有一個庫名稱Mahana。鏈接如下。Mahana Module for CodeIgniter

https://github.com/jrmadsen67/Mahana-Messaging-library-for-CodeIgniter/tree/master/application

但我不能,因爲它沒有控制器和視圖部分應用它。我對CodeIgniter非常陌生。任何一個可以給我提供總Mahana Librery或任何其他信息庫中的任何鏈接,笨

謝謝

+0

該鏈接已經有一個教程如何使用它。 https://github.com/jrmadsen67/Mahana-Messaging-library-for-CodeIgniter – WatsMyName

+0

我試過根據指令,但它沒有工作,這就是爲什麼我問是否有人知道有關控制器和查看部分。 – Jhilom

+0

只是偶然發現了這個問題 - 我是圖書館的作者。如果在將來有助於任何人,我會在這裏提供一些更詳細的解釋http://codebyjeff.com/blog/2013/02/mahana-messaging-library。一個框架無關的版本正在開發中,但沒有ETA(可能是'13年4月) – jmadsen

回答

4

什麼問題了嗎? 首先,你必須在數據庫創建,從轉儲mahana.sql, 和使用後的變量是在配置文件中配置/ mahana.phpUSER_TABLE_TABLENAME,USER_TABLE_ID,USER_TABLE_USERNAME),以表與快速表訪問集成。 在使用時只需把你的控制器庫:

$this->load->library('mahana_messaging'); 

後,當你想獲得一個消息,創建一個對象,並把該方法* get_message *消息ID,並且發件人ID,它將返回一條消息,包括指定用戶的狀態。

$mahana = new Mahana_messaging(); 
$msg = $mahana->get_message($msg_id, $sender_id); 

ü還可以得到使用方法* get_full_thread *談話的全部線程,它會返回一個完整的線程對話。要發送一個新的內部消息,創建一個新的線程,你必須使用* send_new_message *方法並傳遞發送者ID,收件人,主題,正文,最後是優先級(這些信息通常會從一個Web表單,您以前創建的)

function send_new_message($sender_id, $recipients, $subject='', $body='', $priority=PRIORITY_NORMAL) 

等等...也有允許你回覆郵件等功能,讓partecipant ... 良好的工作

這是否幫助在所有????

相關問題