У меня есть следующий код. Я хочу выполнить предложение group by для класса SSP datatables на сервере.
$loggedInUser = $this->Auth->user();
$loggedInUser = CommonUtil::DataTableToArr($loggedInUser);
$this->autoRender = false;
$table = <<<EOT
(select UserId , sum(GrossRate) as UserRate, sum(UserRate) , sum(OfferwallRate) ,
sum(NumberOfTasks) from offerwalldb.offerwall_transaction_by_users
group by UserId
) tmp
EOT;
$primaryKey = 'Id';
Log::debug($this->request->data);
$columns = array(
array( 'db' => 'UserId', 'dt' => 0, 'field' => 'UserId' ),
array( 'db' => 'UserRate', 'dt' => 1, 'field' => 'Rate' )
);
$result = SSPGroup::simple($_GET, CommonUtil::$dbDetails, $table, $primaryKey, $columns );
Log::debug($result);
echo json_encode(
$result
);
и получаю следующую ошибку
syntax error, unexpected end of file in
Я также устал от расширенной версии, присутствующей на githubно это тоже не работает. Также, как я могу добавить к нему предложение where?
Я использую cakephp3.