jeśli są dwa moduły A i B, a oba mają taki sam hak logowania użytkownika. więc kiedy się loguję. wylogowałem się z funkcji A_user_login () i B_user_login (), które jedna wywołała jako pierwsza. i jak drupal decyduje o kolejności wykonania tych dwóch funkcji
22
hook_module_implements_alter()
.Domyślnie waga modułów określa swoje miejsce w linii do wykonania funkcji hook_ *.
Możesz zmienić domyślną kolejność modułów implementujących za pomocą hook_module_implements_alter . Mały przykład można znaleźć w dalszej części tego poradnika na blogu .
Z tego postu na blogu przykładowa implementacja to:
źródło