setTitleField(BoardModel::TITLE); } public function getFieldView(string $field, mixed $value, array $viewDatas, array $extras = []): string|null { switch ($field) { case 'content': if (in_array($viewDatas['control']['action'], ['view', 'index'])) { $value = html_entity_decode($value, ENT_QUOTES, 'UTF-8'); } break; default: $value = parent::getFieldView($field, $value, $viewDatas, $extras); break; } if (is_array($value)) { throw new \Exception(__METHOD__ . "에서 오류: {$field}의 값이 Array형태입니다"); } return $value; } }