OpenSkill\Datatable\Queries\Parser\Datatable19QueryParser::determineSortableColumns PHP 메소드

determineSortableColumns() 개인적인 메소드

private determineSortableColumns ( Symfony\Component\HttpFoundation\ParameterBag $query, OpenSkill\Datatable\Queries\QueryConfigurationBuilder $builder, array $columnConfiguration ) : boolean
$query Symfony\Component\HttpFoundation\ParameterBag
$builder OpenSkill\Datatable\Queries\QueryConfigurationBuilder
$columnConfiguration array
리턴 boolean success?
    private function determineSortableColumns($query, $builder, array $columnConfiguration)
    {
        $columns = $this->getNumberOfSortingColumns($query);
        for ($i = 0; $i < $columns; $i++) {
            if ($query->has("iSortCol_" . $i) && $this->hasValue($query->get("iSortCol_" . $i))) {
                $item = $query->get("iSortCol_" . $i);
                $direction = $query->get("sSortDir_" . $i);
                $this->addColumnForOrdering($builder, $columnConfiguration, $item, $direction);
            }
        }
        return true;
    }