Exemple #1
0
                    $value = str_replace('_', '\\_', $value);
                    $value = explode(' ', $value);
                    $filters = [];
                    foreach ($value as $term) {
                        $filters[] = ['Referee.firstname', 'LIKE ', '%' . $term . '%'];
                        $filters[] = ['Referee.lastname', 'LIKE ', '%' . $term . '%'];
                    }
                    $sel->filter($filters);
                    break;
            }
        }
        if ($sort) {
            if ($sortOrder === '') {
                $sel->order($sortColumn, 'DESC');
            } else {
                $sel->order($sortColumn, $sortOrder);
            }
        }
        $sel->limit(0, 10);
        $result = $database->select($sel);
        $this->result = $database->resultToReferees($result);
    }
    public function template()
    {
        echo json_encode($this->result);
    }
}
$database = new Database();
$controller = new Handler();
$controller->GET(null);
$controller->template();