0
Moodle 1.9x中的注册插件可能有setup_enrolments(&$user)
方法来设置用户注册。这种方法在用户登录时被lib调用。Moodle 2.x中的安装注册
Moodle 2.x是否使用类似的方法?
我找不到setup_enrolments()
方法的任何调用。它必须有另一个名字吗?
Moodle 1.9x中的注册插件可能有setup_enrolments(&$user)
方法来设置用户注册。这种方法在用户登录时被lib调用。Moodle 2.x中的安装注册
Moodle 2.x是否使用类似的方法?
我找不到setup_enrolments()
方法的任何调用。它必须有另一个名字吗?
是的,我相信enrol_plugin :: sync_user_enrolments()做到了。 From lib/enrollib.php:
/**
* 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
}
就是这样。谢谢。 – paulodiovani