Я создал собственный отчет, который должен иметь подтаблицу. Когда я пытаюсь открыть его, он говорит: нет данных для этого отчета.
Но если я смотрю на подтаблицу одной из моих строк, используя var_dump (), я получаю обычный объект DataTable, отображаемый:
object(Piwik\DataTable)#1323 (16) { ["rows":protected]=> array(1) { [0]=> object(Piwik_DataTable_Row)#1389 (5) { ["maxVisitsSummed"]=> int(0) ["metadata":"Piwik\DataTable\Row":private]=> array(0) { } ["isSubtableLoaded":"Piwik\DataTable\Row":private]=> bool(false) ["subtableId"]=> NULL ["storage":"ArrayObject":private]=> array(4) { ["label"]=> string(5) "Liste" ["Seen"]=> int(1) ["Clicked"]=> int(0) ["Click Rate"]=> string(2) "0%" } } } ["currentId":protected]=> int(32) ["depthLevel":protected]=> int(0) ["indexNotUpToDate":protected]=> bool(true) ["rebuildIndexContinuously":protected]=> bool(false) ["tableSortedBy":protected]=> bool(false) ["queuedFilters":protected]=> array(0) { } ["disabledFilters":protected]=> array(0) { } ["rowsCountBeforeLimitFilter":protected]=> int(0) ["enableRecursiveSort":protected]=> bool(false) ["enableRecursiveFilters":protected]=> bool(false) ["rowsIndexByLabel":protected]=> array(0) { } ["summaryRow":protected]=> NULL ["totalsRow":protected]=> NULL ["metadata":protected]=> array(0) { } ["maximumAllowedRows":protected]=> int(0) }
Я также могу запросить субтаблицу через URL (/matomo/?module=API&method=Litfass.getLitfass&idSubtable=1&idSite=2&date=2020-01-29&period=day&format=JSON&token_auth=) и получить следующий результат :
[{"label":"Liste","Seen":1,"Clicked":0,"Click Rate":"0%"}]
Почему в моем отчете говорится, что для подтаблицы нет данных?