数据层SqlDataProvider 提供底层的数据访问
逻辑层Components->提供按功能模块对外开放数据访问接口:调用(SqlDataProvider 提供底层的数据访问)Components->ForumsDataProvider 提供上层对下层的数据隔离
表现层control:代码 调用(Components->ForumsDataProvider 提供上层对下层的数据隔离)cnforum:页面