我在我的應用程序中有一個需求表單。因此,無論何時用戶在需求表格中插入詳細信息,提交郵件後都會通過鏈接進入特定供應商。當供應商點擊該鏈接時,該鏈接將重定向到登錄頁面。登錄後,供應商將被重定向到供應商儀表板。如何在codeigniter中實時通知
所以我想要做的是,當過用戶的需求插入一些東西,該通知將登錄後轉到特定供應商的儀表板,如「你有一個新的要求」這樣的
我不知道如何做到這一點
我在我的應用程序中有一個需求表單。因此,無論何時用戶在需求表格中插入詳細信息,提交郵件後都會通過鏈接進入特定供應商。當供應商點擊該鏈接時,該鏈接將重定向到登錄頁面。登錄後,供應商將被重定向到供應商儀表板。如何在codeigniter中實時通知
所以我想要做的是,當過用戶的需求插入一些東西,該通知將登錄後轉到特定供應商的儀表板,如「你有一個新的要求」這樣的
我不知道如何做到這一點
插入後會打電話給sendNotification
將採取輸入併發送帶有指定消息和網址的通知登陸的方法。
我已經實施它使用onesignalhttps://documentation.onesignal.com/docs。
它非常易於使用和實施。
1)創建一個oneignal帳戶。 https://onesignal.com/ 2)創建一個google項目並獲取項目ID。 https://documentation.onesignal.com/docs/web-push-setup
它給404找不到? –
你到現在爲止做了什麼? –
@NishantNair,你給的鏈接被細微的破壞了。不一定是一個很糟糕的測試,看看有多少人可以幫助自己,但可能不是你想要的 – MichaelH
你可以做到這一點使用transaction
概念上codeigniter.If記錄已經成功插入到數據庫中,然後用link
的消息會被重定向到您的login
頁面發送mail
。
這樣的..
this->db->trans_begin();//start your transaction
//write queries to insert records into database
$this->db->query('AN SQL QUERY...');
$this->db->query('ANOTHER QUERY...');
$this->db->query('AND YET ANOTHER QUERY...');
if ($this->db->trans_status() === FALSE)
{
$this->db->trans_rollback();//rollback if insertion fails
}
else
{
$this->db->trans_commit();//if insertion successful commit transaction
//write code to send mail
}
希望它能幫助。
http://socketo.me/,https://github.com/kishor10d/CodeIgniter-Ratchet-Websocket-但是,如果你不知道插座是什麼,這總的來說不是1天的任務;) – sintakonte
替代方案會重複Ajax調用控制器,檢查是否有新的通知 – sintakonte