Xpressengine\DynamicField\AbstractType::orders PHP Method

orders() public method

query order 처리
public orders ( DynamicQuery $query, array $params ) : Builder
$query Xpressengine\Database\DynamicQuery query builder
$params array parameters for search
return Illuminate\Database\Query\Builder
    public function orders(DynamicQuery $query, array $params)
    {
        $config = $this->config;
        foreach ($this->getColumns() as $column) {
            $key = camel_case($config->get('id') . '_' . $column->name);
            if (isset($params[$key])) {
                $query = $query->orderBy($key, '=', $params[$key]);
            }
        }
        return $query;
    }