Class DataTables
DataTables Server-side processing wrapper.
Methods summary
public static
Core\Modules\DB\Query
|
#
formatQuery( Core\Modules\DB\Query $query, array $params )
Queries and formats the data from the database to be used via DataTables.
Queries and formats the data from the database to be used via DataTables.
Parameters
- $query
- Query instance.
- $params
- Query params.
Returns
|
public static
Core\Modules\DB\Query
|
#
toQuery( Core\Base\Model $model, array $fields, array $params )
Formats the query object from the DataTable query params.
Formats the query object from the DataTable query params.
Parameters
- $model
- Instance of BaseModel or its children.
- $fields
- Fields to process.
- $params
- Params values to substitute.
Returns
Uses
|
private static
Core\Modules\DB\Query
|
#
assignOrder( Core\Modules\DB\Query $query, array $params )
Assigns order of the result set.
Assigns order of the result set.
Parameters
- $query
- Current query object instance of Base\Model or its children.
- $params
- Query params to format order.
Returns
|
private static
Core\Modules\DB\Query
|
#
assignFilter( Core\Modules\DB\Query $query, array $params )
Assigns filtering of the results.
Assigns filtering of the results.
Parameters
- $query
- Current query object instance of BaseModel or its children.
- $params
- Query params to format filtering criteria.
Returns
Uses
|