1
CodeIgniterを使用しているWampサーバーのPusherで問題が発生しました。クライアント側は正常に動作しますが、PHPはイベントをトリガーしません。 PHPはチャネルを認証しますが、イベントをトリガーしません。プッシャーを使用する場合、イベントクリエイタークライアントはイベントを取得します。ここでプッシャーPHPイベントトリガーをログする方法はCodeIgniterで失敗しますか?
はコードです:
function send_event($channel, $event, $message, $socket_id = NULL){
$channel_array = array();
array_push($channel_array, $channel);
$data['message'] = $message;
if(is_null($socket_id)){
$response = $this->pusher->trigger($channel_array, $event, $data);
}else{
$response = $this->pusher->trigger($channel_array, $event, $data, $socket_id);
}
var_dump($response);
}
はFALSEを返すのvar_dump。私はこの問題をもっと理解したいと思っていますが、私はデバッグの仕方に固執しています。プッシャーからPHPドキュメント
しかし、このコードを使用すると、CIエラーが発生します。 、あなたが関数や他のクラス内のクラスを宣言カントに
Class declarations may not be nested
あなたはクラスのクラス内部を宣言することはできません。 – yivi