Вызов setNoRender() или любых методов помощника viewRenderer, похоже, не влияет на плагин контроллера.
class TestPlugin extends Zend_Controller_Plugin_Abstract
{
public function postDispatch(Zend_Controller_Request_Abstract $request)
{
$viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer');
$viewRenderer->setNoRender();
}
}
Сценарий просмотра по-прежнему отображается. И плагин определенно работает, так как я могу поместить сюда эхо, и они будут выводиться.