From 014347ecde920ac7cb445fbed059f3b67f80336f Mon Sep 17 00:00:00 2001 From: Arno Renevier Date: Wed, 28 Dec 2011 18:10:23 +0100 Subject: [PATCH] SyjNoRender helper --- application/controllers/helpers/SyjApi.php | 7 +------ application/controllers/helpers/SyjNoRender.php | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 6 deletions(-) create mode 100644 application/controllers/helpers/SyjNoRender.php 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(); + } + } + +} -- 2.39.2