field가 array 입니다.\n" . var_export($field, true)); } switch ($field) { case "oldurl": $rules[$field] = "required|valid_url_strict"; $rules[$field] .= $action == "create" ? "|is_unique[{$this->table}.{$field}]" : ""; break; case "newurl": $rules[$field] = "required|valid_url_strict"; break; default: $rules = parent::getFieldRule($action, $field, $rules); break; } return $rules; } public function getEntityByPK(int $uid): null|MapurlEntity { $this->where($this->getPKField(), $uid); return $this->getEntity(); } //create용 public function create(array $formDatas = []): MapurlEntity { return $this->create_process(new MapurlEntity(), $formDatas); } //modify용 public function modify(MapurlEntity $entity, array $formDatas): MapurlEntity { return $this->modify_process($entity, $formDatas); } }