DataTableService
Table of Contents
Methods
-
parse()
: array<string|int, mixed>
-
resolveOrderByField()
: string
-
resolveOrderByFieldFromRequest()
: string
-
resolveOrderByFieldFromRequestIndex()
: string
-
response()
: JsonResponse
parse()
public
parse(Request $request[, int $defaultLength = 15 ][, int $maxLength = 200 ]) : array<string|int, mixed>
Parameters
-
$request
: Request
-
-
$defaultLength
: int
= 15
-
-
$maxLength
: int
= 200
-
Return values
array<string|int, mixed>
resolveOrderByField()
public
resolveOrderByField(array<string|int, mixed> $orderByMap, int $orderColumnIndex, string $defaultField) : string
Parameters
-
$orderByMap
: array<string|int, mixed>
-
-
$orderColumnIndex
: int
-
-
$defaultField
: string
-
resolveOrderByFieldFromRequest()
public
resolveOrderByFieldFromRequest(Request $request, array<string|int, mixed> $dataKeyToFieldMap, string $defaultField) : string
Parameters
-
$request
: Request
-
-
$dataKeyToFieldMap
: array<string|int, mixed>
-
-
$defaultField
: string
-
resolveOrderByFieldFromRequestIndex()
public
resolveOrderByFieldFromRequestIndex(Request $request, int $orderColumnIndex, array<string|int, mixed> $dataKeyToFieldMap, string $defaultField) : string
Parameters
-
$request
: Request
-
-
$orderColumnIndex
: int
-
-
$dataKeyToFieldMap
: array<string|int, mixed>
-
-
$defaultField
: string
-
response()
public
response(int $draw, int $recordsTotal, int $recordsFiltered, array<string|int, mixed> $data) : JsonResponse
Parameters
-
$draw
: int
-
-
$recordsTotal
: int
-
-
$recordsFiltered
: int
-
-
$data
: array<string|int, mixed>
-
Return values
JsonResponse