I suspect this has something to do with not including a library or etc. I get back data but only in an unformatted (ugly) table. Options like below, including CSS are ignored.
<?php
use \koolreport\widgets\koolphp\Table;
use \koolreport\amazing\Theme;
use \koolreport\clients\Bootstrap;
?>
<div class="text-center">
<h1>Farms Report</h1>
<h4>This report shows farms edited this year</h4>
</div>
<hr/>
<?php
Table::create(array(
"dataStore"=>$this->dataStore('recent_farms'),
"options"=>array(
"searching"=>true,
"paging"=>true,
"select"=>true,
"fixedHeader"=>true),
"showFooter"=>true,
"serverSide"=>true,
"columns"=>array(
"FarmName"=>array(
"label"=>"Farm",
'data-search' => 'FarmName',
),
"Agency"=>array(
"label"=>"Agency"
),
"EditedOn"=>array(
"label"=>"Last Edited On"
),
),
"cssClass"=>array(
"table"=>"table table-striped table-bordered"
),
));
?>
</div>
</div>
</div>