控制器加入构造函数