From 5dbaf3226f1994a7c681468874e1e955c02a77d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=B5=9C=EC=A4=80=ED=9D=A0?= Date: Wed, 9 Apr 2025 10:56:48 +0900 Subject: [PATCH] dbms_primeidc_init...1 --- extdbms/lib/Database/QueryBuilder.php | 1 + extdbms/lib/Services/CommonService.php | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/extdbms/lib/Database/QueryBuilder.php b/extdbms/lib/Database/QueryBuilder.php index b6a1899..d5ea172 100644 --- a/extdbms/lib/Database/QueryBuilder.php +++ b/extdbms/lib/Database/QueryBuilder.php @@ -179,6 +179,7 @@ class QueryBuilder } //Result부분 + //binding까지 완료한 SQL문을 return함 public function toRawSql(): string { $sql = $this->buildSelectSql(); diff --git a/extdbms/lib/Services/CommonService.php b/extdbms/lib/Services/CommonService.php index 10d67be..7c49857 100644 --- a/extdbms/lib/Services/CommonService.php +++ b/extdbms/lib/Services/CommonService.php @@ -24,7 +24,7 @@ abstract class CommonService extends Core } final public function getEntity(): mixed { - $result = $this->getModel()->getResult(); + $result = $this->getModel()->first(); if (!$result) { //결과값이 없으면 null return $result; } @@ -34,7 +34,7 @@ abstract class CommonService extends Core final public function getEntities(): array { $entitys = []; - foreach ($this->getModel()->getResults() as $result) { + foreach ($this->getModel()->get() as $result) { $entityClass = $this->getEntityClass(); $entity = new $entityClass($result); $pairField = $this->getModel()->getPairField(); @@ -44,7 +44,7 @@ abstract class CommonService extends Core } // final public function getCount(): int { - $count = $this->getModel()->countAllResults(); + $count = $this->getModel()->count(); // echo "
" . $this->getModel()->getLastQuery(); return $count; }