children optimization
This commit is contained in:
@@ -69,11 +69,11 @@ class RecordController extends Controller
|
||||
->status(explode(",", $arguments["status_in"]))
|
||||
->skip($skip)
|
||||
->sort($sort)
|
||||
->childrenFields($schema->visible)
|
||||
->childrenDepth(1)
|
||||
->parentsDepth(0)
|
||||
->runWithCount();
|
||||
|
||||
|
||||
$records = $graph->getRootRecords()->toArray();
|
||||
|
||||
|
||||
|
||||
+1
-3
@@ -47,7 +47,6 @@ final class Query
|
||||
public function run(): Graph
|
||||
{
|
||||
$resultsRecords = $this->mainQuery();
|
||||
|
||||
$ids = array_map(function ($rec) {
|
||||
return $rec->id;
|
||||
}, $resultsRecords);
|
||||
@@ -183,8 +182,7 @@ final class Query
|
||||
}
|
||||
|
||||
|
||||
public
|
||||
function limit(int $limit): Query
|
||||
public function limit(int $limit): Query
|
||||
{
|
||||
$this->options->limit = $limit;
|
||||
return $this;
|
||||
|
||||
Reference in New Issue
Block a user