Вопрос

afterRender() controller method invokes after render(), but not afterrenderPartial().

Is there a solution?

Это было полезно?

Решение

After calling renderPartial, save return result and call afterRender this way:

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

Другие советы

If you need to do it regularly, override renderPartial in a CController class and call afterRender in there.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top