私はMoodle 3.1以降を使用しています。 filepickerを使ってファイルをアップロードしました。それは正常に動作しています。しかし、filepickerはアップロードされたファイル名のみを表示します。アップロードした画像をfilepickerに表示したいのですが、不可能と思われます。もう一つのオプションはfilemanagerを使うことですが、私の場合はそこにないcontextidのような余分なパラメータが必要です。アップロードした画像パスを私が作成したテーブルに挿入しています。では、filemanagerを使用してファイルをカスタムテーブルに保存するにはどうすればよいですか?Filemanagerがファイルをカスタムテーブルに保存する
file_save_draft_area_files($data->attachments, $context->id, 'mod_glossary', 'attachment',
$entry->id, array('subdirs' => 0, 'maxbytes' => $maxbytes, 'maxfiles' => 50));
私のカスタムテーブルに保存したい。ここでは、mdl_filesテーブルに保存されます。 – user1690835
あなたのカスタムテーブルでは、ファイルを扱う 'mdl_files'に存在するオブジェクトIDで' attachment'フィールドが設定されているので、ファイルを管理できるはずです。 –
どのような状況でファイルを保存しますか? – user1690835