gpt4 book ai didi

moodle - 在 Moodle 的自定义页面上显示类(class)图像

转载 作者:行者123 更新时间:2023-12-03 09:16:12 26 4
gpt4 key购买 nike

我创建了一个自定义页面,其中显示所有可用类(class)。我还上传了类(class)的图像,现在想要显示类(class)的名称和图像。我可以从数据库中获取类(class)名称,但如何获取图像。

最佳答案

尝试这样的事情

// Create a course_in_list object to use the get_course_overviewfiles() method.
require_once($CFG->libdir . '/coursecatlib.php');
$course = new course_in_list($courseid);

$outputimage = '';
foreach ($course->get_course_overviewfiles() as $file) {
if ($file->is_valid_image()) {
$imagepath = '/' . $file->get_contextid() .
'/' . $file->get_component() .
'/' . $file->get_filearea() .
$file->get_filepath() .
$file->get_filename();
$imageurl = file_encode_url($CFG->wwwroot . '/pluginfile.php', $imagepath,
false);
$outputimage = html_writer::tag('div',
html_writer::empty_tag('img', array('src' => $imageurl)),
array('class' => 'courseimage'));
// Use the first image found.
break;
}
}
echo $outputimage;

关于moodle - 在 Moodle 的自定义页面上显示类(class)图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37537352/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com