ECstore报表不显示解决

王朝学院·作者佚名  2016-05-25
窄屏简体版  字體: 小  |  中  |  大  |  超大  

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

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航