博客列表 >php ebug接收前端数据控制器代码

php ebug接收前端数据控制器代码

弘德誉曦的博客
弘德誉曦的博客原创
2018年01月20日 12:07:191103浏览

注:案例基于Yii2

<?php
namespace frontend\controllers;

use Yii;
use yii\base\Controller;
use app\components\EbugData;

class CommonController extends Controller
{
    /**
     * 将埋点过程中,在客户端获取的数据与服务端的数据合并,并写入神策日志
     * @param unknown $sensorsData
     * @param number $cache
     */
    public function actionElog(){
        //header('Content-Type: text/html; charset=utf-8'); //网页编码
        $saData =  Yii::$app->request -> post();
        $properties = json_decode($saData['saPre'],true);
        //获取数组形式的事件属性
        $res = EbugData::log([
            'properties' => $properties['properties'],     //事件属性
            'eventType' => $properties['eventType'],     //事件类型    如:PageView|UserAgent|WebClick
            'eventName' => $properties['eventName'],
        ],$saData['cache']);
    }
    
}


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议