Creating a custom JSON response object with Zend Action Helper ContextSwitch

可紊 提交于 2019-11-30 09:09:39
Akarun

Personally, I don't use "View" to generate JSON content. In my init(), I have something like this:

$ajaxContext = $this->_helper->getHelper('AjaxContext');
$ajaxContext->setAutoJsonSerialization(false)
    ->addActionContext('index', array('html', 'json'))
    ->initContext();

And In my indexAction():

if ( true === $this->isAjaxJson() ) {
    $this->_helper->json(
        array(
            'response' => $myResponse,
            'message' => $myMesage
        )
    );
    return;
}

Hope this help.

this may help : $this->_helper->json->sendJson($data); while,

$data=array('data1'=>'val1','data2'=>'val2');

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!