Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Moodle 2.x中设置注册_Moodle - Fatal编程技术网

在Moodle 2.x中设置注册

在Moodle 2.x中设置注册,moodle,Moodle,Moodle 1.9x中的注册插件可以使用设置注册(&$user)方法来设置用户注册。当用户登录时,lib调用了此方法 Moodle2.x是否使用类似的方法 我找不到对setup\u enrolments()方法的任何调用。它必须有另一个名字吗?是的,我相信enrol\u plugin::sync\u user\u enrolments()可以。发件人: /** * Forces synchronisation of user enrolments. * * This is importa

Moodle 1.9x中的注册插件可以使用
设置注册(&$user)
方法来设置用户注册。当用户登录时,lib调用了此方法

Moodle2.x是否使用类似的方法


我找不到对
setup\u enrolments()
方法的任何调用。它必须有另一个名字吗?

是的,我相信enrol\u plugin::sync\u user\u enrolments()可以。发件人:

/**
 * Forces synchronisation of user enrolments.
 *
 * This is important especially for external enrol plugins,
 * this function is called for all enabled enrol plugins
 * right after every user login.
 *
 * @param object $user user record
 * @return void
 */
public function sync_user_enrolments($user) {
    // override if necessary
}