Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对 Drupal 7 目前正在做的事情有点困惑。每当我以管理员身份登录时,user.module 中的 UserController->attachLoad() 方法都会运行,然后从数据库中加载所有用户。我可以看到所有用户在初始登录时都被加载为 php 对象,加载这么多据我所知还不需要的东西似乎真的没有必要和浪费。任何关于如何阻止这种情况发生的想法将不胜感激。:)
我认为正在发生的事情是您正在使用开发模块。此模块的功能之一是它创建了一个示例用户帐户列表,您可以切换到这些示例用户帐户,以便在不同的用户环境下测试站点。
如果您禁用了开发模块,您可能会看到 UserController->attachLoad() 仅调用一次,并且仅使用一个帐户(您的帐户)。
我可能会补充一点,这个主题和你的问题似乎并不相关。