cfmgrv3 init...3

This commit is contained in:
최준흠 2023-06-21 13:53:36 +09:00
parent 301a052f66
commit ce9e2af1b9
3 changed files with 17 additions and 6 deletions

View File

@ -83,7 +83,7 @@ class FirewallController extends APIController
return parent::sync_process($entity); return parent::sync_process($entity);
} }
//index 모델 전처리 //Index관련
private function index_setCondition_builder($builder) private function index_setCondition_builder($builder)
{ {
foreach ($this->_viewDatas['fieldFilters'] as $field) { foreach ($this->_viewDatas['fieldFilters'] as $field) {
@ -104,8 +104,7 @@ class FirewallController extends APIController
} }
return $builder; return $builder;
} }
//Index관련 private function index_getRows_builder(int $page = 0, int $per_page = 0): array
protected function index_getRows(int $page = 0, int $per_page = 0): array
{ {
//Totalcount 처리 //Totalcount 처리
$builder = $this->_model->builder(); $builder = $this->_model->builder();
@ -126,6 +125,11 @@ class FirewallController extends APIController
//Limit //Limit
$builder->limit($per_page, $page * $per_page - $per_page); $builder->limit($per_page, $page * $per_page - $per_page);
// log_message("debug", __METHOD__ . "에서 호출\n" . $builder->getCompiledSelect(false)); // log_message("debug", __METHOD__ . "에서 호출\n" . $builder->getCompiledSelect(false));
return $builder->get()->getResultArray(); return $builder->get()->getResultArray();
} }
protected function index_getRows(int $page = 0, int $per_page = 0): array
{
return $this->index_getRows_builder($page, $per_page);
}
} }

View File

@ -137,7 +137,7 @@ class RecordController extends APIController
$entity = $api->sync($entity); $entity = $api->sync($entity);
return parent::sync_process($entity); return parent::sync_process($entity);
} }
//index 모델 전처리 //Index관련
private function index_setCondition_builder($builder) private function index_setCondition_builder($builder)
{ {
foreach ($this->_viewDatas['fieldFilters'] as $field) { foreach ($this->_viewDatas['fieldFilters'] as $field) {
@ -159,8 +159,7 @@ class RecordController extends APIController
} }
return $builder; return $builder;
} }
//Index관련 private function index_getRows_builder(int $page = 0, int $per_page = 0): array
protected function index_getRows(int $page = 0, int $per_page = 0): array
{ {
//Totalcount 처리 //Totalcount 처리
$builder = $this->_model->builder(); $builder = $this->_model->builder();
@ -182,6 +181,10 @@ class RecordController extends APIController
log_message("debug", __METHOD__ . "에서 호출\n" . $builder->getCompiledSelect(false)); log_message("debug", __METHOD__ . "에서 호출\n" . $builder->getCompiledSelect(false));
return $builder->get()->getResultArray(); return $builder->get()->getResultArray();
} }
protected function index_getRows(int $page = 0, int $per_page = 0): array
{
return $this->index_getRows_builder($page, $per_page);
}
//CDN고정관련 //CDN고정관련
final public function cdnToggle(string $uid) final public function cdnToggle(string $uid)
{ {

View File

@ -224,6 +224,10 @@ class ZoneController extends APIController
// log_message("debug", __METHOD__ . "에서 호출\n" . $builder->getCompiledSelect(false)); // log_message("debug", __METHOD__ . "에서 호출\n" . $builder->getCompiledSelect(false));
return $builder->get()->getResultArray(); return $builder->get()->getResultArray();
} }
protected function index_getRows(int $page = 0, int $per_page = 0): array
{
return parent::index_getRows($page, $per_page);
}
//Reload관련 //Reload관련
final public function reload($uid) final public function reload($uid)
{ {