ECstore报表不显示解决

最近研究ECSTORE发现后台报表显示空白,Google了一下发现N多统一的做法,直接往表里插几条数据。呵呵,更深入一点

1、要显示报表功能首先要确保已经配置好contab的定时任务,定时任务能够执行

2、报表任务执行的是执行\app\ectools\lib\analysis\task.php的ectools_analysis_task类中的analysis_day() 和analysis_hour() 方法

3、检查发现analysis_day() 方法中的

foreach(kernel::serviceList('ectools_analyse_day') AS $service){
         ……  
}

analysis_hour()中的

foreach(kernel::serviceList('ectools_analyse_hour') AS $service){
         ……  
}

  

找不到对应service

4、到对应的services.xml检查发现是空的

    <service id="ectools_analysis_hour">

    </service>

    <service id="ectools_analysis_day">

    </service>

把需要统计报表的class添加进去

 
  
 1<service id="ectools_analysis_hour">
 2 <class>b2c_analysis_advanceday</class>
 3 <class>b2c_analysis_saleday</class>
 4 <class>b2c_analysis_shopsale</class>
 5 </service>
 6 
 7 <service id="ectools_analysis_day">
 8 <class>b2c_analysis_advanceday</class>
 9 <class>b2c_analysis_saleday</class>
10 <class>b2c_analysis_shopsale</class>
11 </service>

尊重原创,转载请保留请保留:(ECstore报表不显示解决)http://www.cnblogs.com/seafood/p/4065893.html 

转载于:https://www.cnblogs.com/seafood/p/ECstore.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值