对于控制器我希望在完成操作后进行一些后期检查,然后传回视图。
控制器中的
$this->render('/Company/index', array("linkArray" => $this->linkArray, "input" => $this->input, "data" => $this->data, "lang" => $this->lang));
在控制器中我已经传递了$ this->数据。
在基本控制器中我声明了以下函数
public function afterAction($action) {
$checkData = $this->checkData($action->data);
return parent::afterAction($action);
}
1。如何将$ checkData传递给afterAction(基本控制器)中的视图。
2。如何在$ action中访问$ this->数据并传递给checkdata函数。 我尝试 - >,::,[],{}访问其属性但失败的所有方法
感谢新年快乐。
答案 0 :(得分:1)
您可能必须使用beforeRender()函数执行此操作。
这些链接可能有所帮助。
http://www.yiiframework.com/wiki/249/understanding-the-view-rendering-flow/