如何在codeigniter中进行实时通知
我有一份申请表。因此,每当用户在需求表单中插入详细信息时,在提交后,邮件将通过链接发送给特定的供应商。当供应商单击该链接时,该链接将重定向到登录页面。登录后,供应商将被重定向到供应商仪表板 所以我想做的是,当用户在需求中插入一些东西时,在登录之后,通知将转到特定的供应商仪表板,就像您有一个这样的新需求一样如何在codeigniter中进行实时通知,codeigniter,notifications,Codeigniter,Notifications,我有一份申请表。因此,每当用户在需求表单中插入详细信息时,在提交后,邮件将通过链接发送给特定的供应商。当供应商单击该链接时,该链接将重定向到登录页面。登录后,供应商将被重定向到供应商仪表板 所以我想做的是,当用户在需求中插入一些东西时,在登录之后,通知将转到特定的供应商仪表板,就像您有一个这样的新需求一样 我不知道如何做到这一点您可以使用codeigniter上的事务概念来实现这一点。如果记录成功插入数据库,则使用链接作为消息发送邮件,并重定向到您的登录页面 像这样 this->db-&g
我不知道如何做到这一点您可以使用codeigniter上的事务概念来实现这一点。如果记录成功插入数据库,则使用链接作为消息发送邮件,并重定向到您的登录页面 像这样
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
}
欲了解更多信息,请参阅
希望有帮助。插入后调用sendNotification方法,该方法将接受输入并发送带有指定消息和待登录url的通知
我已经使用onesignal实现了它
它非常容易使用和实现
1创建一个onesignal帐户。
2创建一个google项目并获取项目id。,但如果您不知道套接字是什么,那么这不是一个1天的任务;另一种方法是重复ajax调用控制器,控制器检查是否有新的通知我们需要创建一个表,对吗?是,将数据插入表中,如果成功,则发送带有登录页面链接的邮件作为消息。是,我已经发送带有登录页面链接的邮件。登录后,我需要在其中显示一个通知dahsboard..就像你有了一个新的要求那样,通过插入消息发出一个表通知,如果登录成功,那么根据id按降序检索这些消息。它给出404未找到?你到目前为止做了什么?@NishantNair,你给出的链接被微妙地断开了。不一定是一个坏的测试,看看有多少人可以帮助自己,但可能不是你想要的