cfmgrv4 init...3

This commit is contained in:
최준흠 2024-10-17 19:01:01 +09:00
parent 0445fa8901
commit 47afb42228
2 changed files with 8 additions and 4 deletions

View File

@ -86,6 +86,7 @@ class Zone extends Cloudflare
log_message("error", $message); log_message("error", $message);
throw new \Exception($message); throw new \Exception($message);
} }
log_message("debug", var_export($cf->result, true));
$formDatas['ssl_mode'] = $cf->result->value; $formDatas['ssl_mode'] = $cf->result->value;
// log_message("debug", var_export($cf, return: true)); // log_message("debug", var_export($cf, return: true));
// exit; // exit;
@ -180,12 +181,14 @@ class Zone extends Cloudflare
throw new \Exception($message); throw new \Exception($message);
} }
$formDatas = $this->getArrayByResult($cf->result); $formDatas = $this->getArrayByResult($cf->result);
log_message("debug", var_export($formDatas, true)); // log_message("debug", var_export($formDatas, true));
$formDatas = $this->getCFSetting($formDatas[ZoneModel::PK], $formDatas); $formDatas = $this->getCFSetting($formDatas[ZoneModel::PK], $formDatas);
log_message("debug", var_export($formDatas, true)); // log_message("debug", var_export($formDatas, true));
$formDatas = $this->getCFSettingSSL($formDatas[ZoneModel::PK], $formDatas); $formDatas = $this->getCFSettingSSL($formDatas[ZoneModel::PK], $formDatas);
log_message("debug", var_export($formDatas, true)); log_message("debug", var_export($formDatas, true));
return $this->getModel()->modify($entity, $formDatas); $entity = $this->getModel()->modify($entity, $formDatas);
log_message("debug", $this->getModel()->getLastQuery());
return $entity;
} }
//Reload //Reload
public function reload(): array public function reload(): array

View File

@ -16,7 +16,7 @@ class ZoneModel extends CommonModel
protected $primaryKey = self::PK; protected $primaryKey = self::PK;
protected $useAutoIncrement = false; protected $useAutoIncrement = false;
protected $returnType = ZoneEntity::class; //object,array,entity명::class protected $returnType = ZoneEntity::class; //object,array,entity명::class
protected $allowedFields = [self::PK, self::PARENT, self::TITLE, 'name_servers', 'original_name_servers', 'plan', 'development_mode', 'ipv6', 'security_level', 'status', 'updated_at', 'crated_at ']; protected $allowedFields = [self::PK, self::PARENT, self::TITLE, 'name_servers', 'original_name_servers', 'plan', 'development_mode', 'ipv6', 'security_level', 'ssl_mode', 'status', 'updated_at', 'crated_at '];
protected $useTimestamps = true; protected $useTimestamps = true;
public function __construct() public function __construct()
{ {
@ -42,6 +42,7 @@ class ZoneModel extends CommonModel
break; break;
case "name_servers": case "name_servers":
case "security_level": case "security_level":
case "ssl_mode":
$rule = "if_exist|trim|string"; $rule = "if_exist|trim|string";
break; break;
case "development_mode": case "development_mode":