ThinkPHP访问控制器和事件控制器的区别
展开全部
访问控制器,简单来说就是显示页面旅巧及其需要的数据,偏向view--展示
事件控制器,则相对复杂,负责数据库的操作,偏向model--操作
举个例子。修改用户信息首先需要展示用户信息修改页面display----这里就是访问控制器干的事,
而修改完滚毕用户信息点击提交------提交到事件控制器,拆备键处理数据修改信息,并更新数据库
这是两个概念,可以进行严格区分,也可以不区分,没有什么特别意义,靠你自己去定义,
比如可以在访问控制器里做事件操作,也可以在事件控制器里面display,比如控制器前面加个if(IS_POST)事件操作,else展示,,
当然也可以把所有的访问控制器放在一起,所有的事件控制器放在一起,因为两者的权限权重不一样,事件控制器肯定不能随便访问。
事件控制器,则相对复杂,负责数据库的操作,偏向model--操作
举个例子。修改用户信息首先需要展示用户信息修改页面display----这里就是访问控制器干的事,
而修改完滚毕用户信息点击提交------提交到事件控制器,拆备键处理数据修改信息,并更新数据库
这是两个概念,可以进行严格区分,也可以不区分,没有什么特别意义,靠你自己去定义,
比如可以在访问控制器里做事件操作,也可以在事件控制器里面display,比如控制器前面加个if(IS_POST)事件操作,else展示,,
当然也可以把所有的访问控制器放在一起,所有的事件控制器放在一起,因为两者的权限权重不一样,事件控制器肯定不能随便访问。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询