Search
in package
Database search session helper
Table of Contents
Methods
- apply() : Builder
- Apply search conditions and return model object
- applyCondition() : Builder
- Apply search condition
- clearSearch() : void
- Remove all search condirtions
- deleteSearchCondition() : void
- Delete search condition
- getSearch() : array<string|int, mixed>
- Return current search text
- getSearchCondition() : array<string|int, mixed>|null
- Return search field
- getSearchConditions() : array<string|int, mixed>
- Return search field
- getSearchValue() : mixed|null
- Return search value
- setSearch() : void
- Set search data
- setSearchCondition() : void
- Set search field value
- setSearchConditions() : void
- Set search conditions
Methods
apply()
Apply search conditions and return model object
public
static apply(Builder|Model $builder[, string|null $namespace = null ]) : Builder
Parameters
- $builder : Builder|Model
- $namespace : string|null = null
Return values
BuilderapplyCondition()
Apply search condition
public
static applyCondition(Builder $builder, array<string|int, mixed> $condition[, string|null $namespace = null ]) : Builder
Parameters
- $builder : Builder
- $condition : array<string|int, mixed>
- $namespace : string|null = null
Return values
BuilderclearSearch()
Remove all search condirtions
public
static clearSearch([string|null $namespace = null ]) : void
Parameters
- $namespace : string|null = null
deleteSearchCondition()
Delete search condition
public
static deleteSearchCondition(string $field[, string|null $namespace = null ]) : void
Parameters
- $field : string
- $namespace : string|null = null
getSearch()
Return current search text
public
static getSearch([string|null $namespace = null ]) : array<string|int, mixed>
Parameters
- $namespace : string|null = null
Return values
array<string|int, mixed>getSearchCondition()
Return search field
public
static getSearchCondition(string $field[, string|null $namespace = null ]) : array<string|int, mixed>|null
Parameters
- $field : string
- $namespace : string|null = null
Return values
array<string|int, mixed>|nullgetSearchConditions()
Return search field
public
static getSearchConditions([string|null $namespace = null ]) : array<string|int, mixed>
Parameters
- $namespace : string|null = null
Return values
array<string|int, mixed>getSearchValue()
Return search value
public
static getSearchValue(string $field[, string|null $namespace = null ][, mixed $default = null ]) : mixed|null
Parameters
- $field : string
- $namespace : string|null = null
- $default : mixed = null
Return values
mixed|nullsetSearch()
Set search data
public
static setSearch(array<string|int, mixed> $searchData[, string|null $namespace = null ]) : void
Parameters
- $searchData : array<string|int, mixed>
- $namespace : string|null = null
setSearchCondition()
Set search field value
public
static setSearchCondition(string $field[, string|null $namespace = null ][, string|null $operator = null ][, string|null $queryOperator = null ][, mixed $searchFieldName = 'search_text' ]) : void
Parameters
- $field : string
- $namespace : string|null = null
- $operator : string|null = null
- $queryOperator : string|null = null
- $searchFieldName : mixed = 'search_text'
setSearchConditions()
Set search conditions
public
static setSearchConditions(array<string|int, mixed> $conditions[, string|null $namespace = null ]) : void
Parameters
- $conditions : array<string|int, mixed>
- $namespace : string|null = null