用棘轮webscoket推送通知

时间:2017-05-01 05:21:55

标签: php codeigniter-3 ratchet

我正在使用codeigniter和棘轮websocket,我已经设置了棘轮好的codeigniter,但我有逻辑问题,我必须在codeigniter和棘轮,我想发送通知给特定用户在我的模型中,addNotification,checkForNotifications,getNotifications,removeUserNotifications,removeNotifications

if ($arr = getNotifications() > 0){
     //Mostrar en tabla $arr
     if $arr[0].type == UNREAD
         //mostar un icono adecuado para unread
     else if $arr[0].type == NEW
                 //mostar un icono adecuado para new
   else if $arr[0].type == VIEWED
                 //mostar un icono adecuado para viewd

}else{
   echo "No tienes notifications"
}

然后发送

我该怎么办?

public function websocket(){
        $entryData = array(
            'category' => $_POST['category'], 
            'title'    => $_POST['title'], 
            'article'  => $_POST['article'], 
            'when'     => time()
         );

        $context = new ZMQContext();
        $socket = $context->getSocket(ZMQ::SOCKET_PUSH, 'my pusher');
        $socket->connect("tcp://localhost:5555");
        $socket->send(json_encode($entryData));
    }

我需要有人可以帮助我如何在没有触摸视图的情况下进行动态操作,只需要控制器和模型,因为自己的系统会这样做

0 个答案:

没有答案