Php Moodle |获取课程数据Moodle
我有一个自定义页面Php Moodle |获取课程数据Moodle,php,mysql,moodle,Php,Mysql,Moodle,我有一个自定义页面information.php,在Moodle中的每门课程中都有一个链接,其中打印了每门课程的摘要 显示我在information.php中的课程名称 global $DB, $COURSE; $course = $COURSE->fullname; 问题是,它只打印第一个课程id中的信息: Coursename1 而不是根据我点击链接的当前课程 我做错了什么? 提前谢谢 最好将课程id传递到您的信息页面 在原始页面中显示链接: $url = new mood
information.php
,在Moodle
中的每门课程中都有一个链接,其中打印了每门课程的摘要
显示我在information.php中的课程名称
global $DB, $COURSE;
$course = $COURSE->fullname;
问题是,它只打印第一个课程id
中的信息:
Coursename1
而不是根据我点击链接的当前课程
我做错了什么?
提前谢谢 最好将课程id传递到您的信息页面
在原始页面中显示链接:
$url = new moodle_url('\local\yourplugin\information.php', array('id' => $course->id));
echo html_writer::link($url, get_string('informationlink', 'local_yourplugin'));
然后在information.php页面中:
$courseid = required_param('id', PARAM_INT);
// Use get_course() for performance.
$course = get_course($courseid);
// Use require_login($course) to test if the user can see this course.
require_login($course);
嗨,拉塞尔,它起作用了!在本例中,我使用JS将链接放置在页面上如果($('#page course view customtopics.bluebar p'){$('#page course view customtopics#section-0.summary').append('informations');}`如何在此处将课程id
传递到信息页面?提前谢谢!