Я использую Moodle’s filemanager
элемент загрузить один файл
К сожалению, документация Moodle очень плохо организована и неполна
Я не могу понять, как я должен работать с проклятым filemanager
!
В настоящее время я делаю это так:
// populating database record object in $record
// ...
$insertid = $DB->insert_record('local_usercertlist', $record);
$draftitemid = file_get_submitted_draft_itemid('pic');
file_save_draft_area_files($draftitemid, $PAGE->context->id, 'local_usercertlist', "type1_{$fromform->uid}", $insertid, array('subdirs' => false, 'maxfiles' => 1));
Но теперь я не знаю, как мне получить загруженный файл!
Документация Moodle говорит об использовании moodle_url::make_pluginfile_url()
метод, но это необходимо path
а также filename
и где я могу их найти ?!
может кто-нибудь сказать мне, какова правильная последовательность загрузки & получить файл в Moodle ?!
На сайте есть минимальный пример файлового менеджера: https://github.com/AndyNormore/filemanager
Других решений пока нет …