concrete5 逆引きリファレンス
ファイル属性を取得
2021/05/18 22:16
ファイルオブジェクトからファイルの属性を取得する
ファイルオブジェクトから、各属性を取得する
$file = \File::getByID(1);//IDからファイルオブジェクトを取得
ファイルIDや、名前を取得するには
$file->getFileID(); // ファイルID
$file->getFileName(); // ファイ名
URLやパスをいろいろな形で取得できます。
$file->getURL();
http://sample.com/application/files/6416/2134/3580/sample.jpg
$file->getDownloadURL();
http://c5addon.local/download_file/8/237
$file->getRelativePath();
/application/files/6416/2134/3580/sample.jpg
フルパスの取得する場合は
$_SERVER['DOCUMENT_ROOT'] . $file->getRelativePath();
で取得できます。
ファイルの設定で確認・設定できるタイトル、説明、タグを取得します。
$file->getTitle();
テスト画像
$file->getDescription();
サイトでサンプルで使う画像
$file->getTags();
海 青 空
$file->getTagsList();
Array ( [0] => 海 [1] => 青 [2] => 空 )
ファイルのサイズや容量、拡張子を取得するには
$file->getSize();
30.91 KB
$file->getFullSize();
31656
バイト数で返します。
$file->getExtension();
jpg
$file->getType();
JPEG
$file->getMimeType();
image/jpeg
$file->getDisplayType();
JPEG
$file->getGenericTypeText();
画像
$file->getAttribute('width');
640
ピクセル幅
$file->getAttribute('height');
480
ピクセル高さ
$file->getAttribute('duration');
60
New Content
2021/07/02 16:59
2021/06/23 21:58
2021/06/22 22:01
2021/06/17 22:38
2021/06/15 22:00