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