bir dosya yöneticisi düzenlerken dosyaları almak için nasıl Şu anda bir staj yapıyoruz ve bir filemanager tarafından verilen video, oynatma listesi göstermek için bir etkinlik modülü yapmaya çalıştım. Videoyu veritabanına göndermeyi başarabiliyorum, ancak modülümü düzenlemek istediğimde, herhangi bir videoyu filemanager'da göstermiyor. moodle
if (empty($entry->id)) {
$entry = new stdClass;
$entry->id = null;
}
$draftitemid = file_get_submitted_draft_itemid('attachments');
file_prepare_draft_area($draftitemid, $context->id, 'mod_glossary','attachment', $entry->id,array('subdirs' => 0, 'maxbytes' => $maxbytes, 'maxfiles' => 50));
$entry->attachments = $draftitemid;
$mform->set_data($entry);
Yani benim mod_form.php aşağıdaki satırları koymak:
Ben yaklaşık
file API moodle belgelerini okuyun ve aşağıdaki kodu (taslak alanının içine dosyaları varolan Load)
kullanmaya karar :
$filemanager_options = array();
$filemanager_options['accepted_types'] = '*';
$filemanager_options['maxbytes'] = 0;
$filemanager_options['maxfiles'] = -1;
$filemanager_options['mainfile'] = true;
$mform->addElement('filemanager', 'files', get_string('selectfiles'), null, $filemanager_options);
if (empty($entry->id)) {
$entry = new stdClass;
$entry->id = null;
}
$draftitemid = file_get_submitted_draft_itemid('mymanager');
file_prepare_draft_area($draftitemid, $this->context->id, 'mod_playlist', 'content', 0,
array('subdirs'=>true));
$entry->attachments = $draftitemid;
$mform->set_data($entry);
sorun dosya yöneticisi hala boş olduğunu ve hat "$ mform-> set_data ($ girişi);" sayfası (boş) çökmesine yol açıyordu.
Teşekkür ederim, bilmem gereken şey bu! :) –