关于thinkphp3.2控制器的请求独立性

来源:互联网 发布:我知谁掌管明天 歌词 编辑:程序博客网 时间:2024/06/03 21:09

简单记录一下困扰我一天了的问题,这个问题的过程就不记述了,说下发现的结论

比如在IndexController中有两个方法:bind(),bindDeal(),有个全局变量$data

bind方法对$data进行赋值,bindDeal方法中获取返回$data

流程:

在bind方法中对IndexController中的某个全局变量比如$data赋值后,这时前台通过ajax请求IndexController控制器下的bindDeal方法获取$data,正常思维来说,因为是全局变量且前面也进行了赋值,那么应该就是有东西的,结果呢,返回了null。

我的个人理解是thinkphp中的Controller每次请求是相对独立的,或者说是有生命周期的,比如这里之前对全局变量的赋值,对后面的一次请求没有半毛钱的影响。


因为完全不知道这回事,业务中就想当然的写了,结果整整一天各种试错,又还是涉及到微信用户授权网页,不能在浏览器中调试,备受煎熬,特写此文,谨记!

原创粉丝点击