Automation init...2

This commit is contained in:
최준흠 2024-09-08 22:02:04 +09:00
parent 3adb39acce
commit cb1b64126e
3 changed files with 11 additions and 0 deletions

View File

@ -40,6 +40,14 @@ class FileEntity extends CommonEntity
{
$this->attributes['file_type'] = $mimetype;
}
final public function getSize(): int
{
return $this->attributes['file_size'];
}
public function setSize(int $file_size): void
{
$this->attributes['file_size'] = $file_size;
}
final public function getMediaHTML(): string
{
return $this->attributes['media_html'];

View File

@ -65,6 +65,7 @@ class FileLibrary extends MyStorageLibrary
$entity->setPath($this->getPath());
$entity->setTitle($fileName);
$entity->setMimeType(mime_content_type($saveFilePath));
$entity->setSize(filesize($saveFilePath));
$entity->setMediaHTML($this->getMediaTag($mediaType, $entity));
return $entity;
}

View File

@ -47,6 +47,7 @@ class FileModel extends CommonModel
"file_name",
"file_path",
"file_type",
"file_size",
"file_description",
"file_sequence",
"reg_date"
@ -63,6 +64,7 @@ class FileModel extends CommonModel
case "board_pid":
case "user_pid":
case "file_sequence":
case "file_size":
$rules[$field] = "if_exist|numeric";
break;
case "board_name":