我没有在模板/方法中看到任何其他使用 user 变量的地方,所以是的,你所做的可能是最好的方法。
user
但即便如此,这类覆盖也不能被“支持”,并且随时可能中断。请确保你有一些测试来捕获它最终发生时的情况。