/** * 주어진 테이블에 질의할 수 있는 QueryBulider를 생성하여 반환한다. * 두번째 파라메터가 true로 지정되면 해당 테이블에 dynamic field가 적용된 테이블로 간주하고, 질의한다. * * @param string $table 질의할 대상 table, null일 경우 Repository에 지정된 기본 테이블이 사용된다. * @param bool $useDynamic 질의할 때 Xpressengine의 dynamicField를 사용할 것인지의 여부 * * @return Builder */ protected function table($table = null, $useDynamic = null) { $table = $table === null ? $this->mainTable : $table; $useDynamic = $useDynamic === null ? $this->isDynamic : $useDynamic; if ($useDynamic) { return $this->connection->dynamic($table); } else { return $this->connection->table($table); } }