codeigniter中的bitstamp实时交易

时间:2014-03-20 11:55:54

标签: php jquery json api codeigniter

我是bitstamp API的新手,我想做这样的类型 enter image description here

我正在使用php推送库https://github.com/antonigiske/Pusher-CI/blob/master/readme.md,但我不知道为什么我会得到

致命错误:无法重新声明类PusherException

我的HTML代码

<table class="table table-striped table-bordered" id="" style="width: 40%;">
        <thead>
        <tr>
            <th >Time Since</th>
            <th >Amount</th>
            <th >Price</th>
        </tr>
        </thead>
        <tbody>
            <tr id="showDataHere">

            </tr>
        </tbody></table>

我想每隔5秒更新一次表格。所以我这样做

<script>
   function callMe()
    {
        $.ajax({
               type: "POST",
               url: "<?php echo base_url();?>home/live_tradess",
               success: function(response){
                          $("#showDataHere").html(response);
                        }
       });
    }

// Call it 
// "setInterval" means every 5 secs 
// "setTimeout" just once...

setInterval(callMe, 5000); </script>  

我的PHP代码是这个

public function live_tradess()
{
    if(!class_exists('Pusher'))
        $this->load->library('Pusher');
    $this->Pusher->trigger('live_trades', 'event', array('message' => 'Hello World'));
}

我哪里错了?

1 个答案:

答案 0 :(得分:0)

错误表明类声明了两次。您可以在项目级别找到PusherException关键字,并可以找到第二个声明的位置。这可能是由于未完成安装。