Yii:在renderPartial()之后调用afterRender()

时间:2013-08-19 12:01:38

标签: php yii render renderpartial

afterRender()控制器方法在render()之后调用,但不会在renderPartial()之后调用。

有解决方案吗?

2 个答案:

答案 0 :(得分:1)

调用renderPartial后,保存返回结果并以这种方式调用afterRender:

$view = 'myView'; // etc
$output = $this->renderPartial($view, array(...));
$this->afterRender($view, $output);

答案 1 :(得分:1)

如果您需要定期执行此操作,请覆盖renderPartial课程中的CController并在其中调用afterRender