我是PHP新手,我正在获取错误" EduSuckr :: getParticipantComments()缺少参数2,在C:\ xampp \ htdocs \ elgg \ mod \ edufeedr \ views \ default中调用\ edufeedr \ participant_profile.php在第55行并定义了"在文件C:\ xampp \ htdocs \ elgg \ mod \ edufeedr \ edusuckr.php(第110行)
participant_profile.php第55行
$comments = $es->getParticipantComments(array($vars['entity']->guid, $vars['participant']->blog_base));
var_dump($comments);
if (!($comments && is_array($comments))) {
$comments = array();
和文件edusuckr.php第110行
function getParticipantComments($course_guid, $participant_id) {
return unserialize($this->client->call('getParticipantComments', array($course_guid, $participant_id)));
}
有人可以帮忙,然后向我解释我做错了什么。
谢谢!
答案 0 :(得分:2)
您使用单个参数调用该函数,该参数是一个数组。你应该用两个单独的参数来调用它,而不是将它们组合成一个数组。
$comments = $es->getParticipantComments($vars['entity']->guid, $vars['participant']->blog_base);