class Sort
Class Sort handles creating links and filters for us which
Methods
|
__construct(Manager $Manager, Framework $Framework)
|
||
| string |
link($field $field, null $label = null, array $options = array())
|
|
| string |
clearSortLink(string $label = 'Clear Sort', null $options = null)
|
|
| string |
filter($filterName $filterName, $elementSelector $elementSelector, array $options = array())
|
|
| void |
setDefaultOrderBy(string $field, string $dir = 'asc')
Sets the default value of defaultOrderBy |
|
| void |
handleSorting(QueryBuilder $query, Model $model)
Ads orderBy to the current query in builder |
|
| void |
handleFiltering(QueryBuilder $query, Eloquent $model)
We process filtering on this query if there is any $this->Input->get() found for dvs-filters this is used in Sortable\Database\Eloquent\Builder.paginate |
Details
at line 36
public
__construct(Manager $Manager, Framework $Framework)
at line 50
public string
link($field $field, null $label = null, array $options = array())
at line 61
public string
clearSortLink(string $label = 'Clear Sort', null $options = null)
at line 73
public string
filter($filterName $filterName, $elementSelector $elementSelector, array $options = array())
at line 86
public void
setDefaultOrderBy(string $field, string $dir = 'asc')
Sets the default value of defaultOrderBy
at line 98
public void
handleSorting(QueryBuilder $query, Model $model)
Ads orderBy to the current query in builder
at line 139
public void
handleFiltering(QueryBuilder $query, Eloquent $model)
We process filtering on this query if there is any $this->Input->get() found for dvs-filters this is used in Sortable\Database\Eloquent\Builder.paginate
It's magic... really.