public function ajaxResponse($message = "", $success = 1, $data = null, $type = 'json') { $this->layout->disableLayout(); $this->viewRenderer->setNoRender(true); if (!$success) { $message = "A problem occurred."; } echo Zend_Json::encode(array('data' => $data, 'success' => $success, 'error' => !$success, 'message' => $message, 'type' => $type)); exit; }
/** * @group ZF-5891 */ public function testSetLayoutWithDisabledFlag() { $layout = new Zend_Layout(); $layout->disableLayout(); $layout->setLayout('foo', false); $this->assertEquals('foo', $layout->getLayout()); $this->assertFalse($layout->isEnabled()); }
/** * @return void */ public function testEnableLayoutEnablesLayouts() { $layout = new Zend_Layout(); $this->assertTrue($layout->isEnabled()); $layout->disableLayout(); $this->assertFalse($layout->isEnabled()); $layout->enableLayout(); $this->assertTrue($layout->isEnabled()); }