如何从我的数组$ statistics [' core.views']中获取数据。我已经尝试了做@Configuration
public class MetricsConfiguration {
@Autowired
MetricRegistry metricRegistry;
@Bean
public CsvReporter configureReporters() {
CsvReporter reporter = CsvReporter.forRegistry(metricRegistry).build(new File("C:/temp/metrics"));
reporter.start(5, TimeUnit.SECONDS);
return reporter;
}
}
但它没有返回任何数据。请提出任何建议或意见。
1444137261,42.0
1444137266,42.0
1444137271,42.0
1444137276,1.0
1444137281,1.0
1444137286,1.0
答案 0 :(得分:0)
如果方法返回致命错误,则只会失败:
Engine_Api::_()->getDbtable('statistics', 'core')->getTotal('XXXX', 'day')
您也可以尝试转储此内容,以查看其内容
var_dump( $statistics )
您应该确定没有错误。
尝试启用错误输出,或者只是查看php error_log
答案 1 :(得分:0)
尝试将其他数组项存储在变量中,然后再将它们放入主数组中。他们可能打破阵列。例如
$today = Engine_Api::_()->getDbtable('statistics', 'core')->getTotal('core.views', 'day');
然后将它添加到数组中
$statistics['core.views'] = array(
'label' => 'Page Views',
'today' => $today,
);
echo $statistics['core.views']['label'];