cfmgrv3 init..3

This commit is contained in:
최준흠 2023-06-21 12:04:19 +09:00
parent 6b2941dcdf
commit 90fd41ed76
3 changed files with 7 additions and 3 deletions

View File

@ -105,7 +105,7 @@ class FirewallController extends APIController
return $builder; return $builder;
} }
//Index관련 //Index관련
protected function index_getRows_builder(int $page = 0, int $per_page = 0): array protected function index_getRows(int $page = 0, int $per_page = 0): array
{ {
//모델 Join //모델 Join
$builder = $this->_model->builder(); $builder = $this->_model->builder();

View File

@ -160,7 +160,7 @@ class RecordController extends APIController
return $builder; return $builder;
} }
//Index관련 //Index관련
protected function index_getRows_builder(int $page = 0, int $per_page = 0): array protected function index_getRow(int $page = 0, int $per_page = 0): array
{ {
//Totalcount 처리 //Totalcount 처리
$builder = $this->_model->builder(); $builder = $this->_model->builder();

View File

@ -87,7 +87,11 @@ class Record extends API
} }
public function deleteByZone() public function deleteByZone()
{ {
$this->_model->where($this->_model::PARENT_FIELD, $this->getParent()->getPrimaryKey())->delete(); $records = $this->_model->where($this->_model::PARENT_FIELD, $this->getParent()->getPrimaryKey())->findAll();
foreach ($records as $record) {
$this->delete($record);
$this->_model->delete($record->getPrimaryKey());
}
} }
public function delete(\App\Entities\Cloudflare\API\RecordEntity $entity) public function delete(\App\Entities\Cloudflare\API\RecordEntity $entity)
{ {