doctrine相关知识