From: Arno Renevier Date: Wed, 28 Dec 2011 17:10:23 +0000 (+0100) Subject: SyjNoRender helper X-Git-Tag: v0.4~7 X-Git-Url: https://dev.renevier.net/?p=syj.git;a=commitdiff_plain;h=014347ecde920ac7cb445fbed059f3b67f80336f SyjNoRender helper --- diff --git a/application/controllers/helpers/SyjApi.php b/application/controllers/helpers/SyjApi.php index 6016f99..029fe90 100644 --- a/application/controllers/helpers/SyjApi.php +++ b/application/controllers/helpers/SyjApi.php @@ -11,12 +11,7 @@ class Syj_Controller_Action_Helper_SyjApi extends Zend_Controller_Action_Helper_ protected $_redirect = ''; public function init() { - $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer'); - $viewRenderer->setNoRender(); - $layout = Zend_Layout::getMvcInstance(); - if (null !== $layout) { - $layout->disableLayout(); - } + $this->getActionController()->getHelper('SyjNoRender')->disableRender(); } public function setContentType($contentType) { diff --git a/application/controllers/helpers/SyjNoRender.php b/application/controllers/helpers/SyjNoRender.php new file mode 100644 index 0000000..df0ef90 --- /dev/null +++ b/application/controllers/helpers/SyjNoRender.php @@ -0,0 +1,17 @@ +setNoRender(); + $layout = Zend_Layout::getMvcInstance(); + if (null !== $layout) { + $layout->disableLayout(); + } + } + +}