getContext
1.7.8新增的功能
用于获取上下文。
在initialization时会为Controller创建一个Context数组对象,并自动为添加了request_id的字段,用于区别其他的请求。
函数原型:
/**
* 获取上下文
* @return array
*/
public function &getContext()
{
return $this->context;
}
通过这个方法获取到的是context的引用,对其的修改会影响到拥有这个引用的值。
通过loader->model,loader->task,会将Context传递下去,Model持有Context的引用,而Task持有Context的副本。
在Model和Task中可以通过getContext获取到上下文。