找到了不改动cake核心的方法，以后大家也不要去动它。