afterRender()
控制器方法在render()
之后调用,但不会在renderPartial()
之后调用。
有解决方案吗?
答案 0 :(得分:1)
调用renderPartial后,保存返回结果并以这种方式调用afterRender:
$view = 'myView'; // etc
$output = $this->renderPartial($view, array(...));
$this->afterRender($view, $output);
答案 1 :(得分:1)
如果您需要定期执行此操作,请覆盖renderPartial
课程中的CController
并在其中调用afterRender
。