#author("2023-08-29T03:32:10+00:00","default:iseki","iseki")
*** File Storage Class [#d0e8dc19]

**** class file_storage [#yd2cad53]
- lib/filestorage/file_storage.php

- array get_area_files($contextid, $component, $filearea, $itemid=false, $sort="itemid, filepath, filename", $includedirs=true);
- bool delete_area_files($contextid, $component = false, $filearea = false, $itemid = false); 


**** get_file_storage() [#jea0bc0f]
- lib/moodlelib.php

- file_storage クラスのインスタンスを生成
 $fs = get_file_storage();
**** $fs->get_area_files() [#k38d2a71]
- 格納ディレクトリの情報オブジェクトの配列を得る.
-- ディレクトリが A/B/C/D/ の場合.通常 A はコンテキストID.
  $files = $fs->get_area_files(A, B, C, D);
-- 使用例
 $files = $fs->get_area_files($context->id, 'mod_altwiki', 'attachments', $resourceid);

- 格納ファイルの名前を得る.ただし,カレントディレクトリ '.' を含む.
 foreach ($files as $file) {
     echo $file->get_name();
 }

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 ページ一覧 検索 最終更新   ヘルプ   最終更新のRSS