public function detailAction() { $this->_helper->layout->disableLayout(); $this->_helper->viewRenderer->setNoRender(true); if ($this->getRequest()->isPost()) { $ItemID = (int) $this->getRequest()->getPost('ItemID', -1); if ($ItemID > 0) { // require_once APPLICATION_PATH . '/modules/asset/models/DbTable/Item.php'; $item = new Asset_Model_DbTable_Item(); $status = 'success'; $data = (array) $item->getItemFromID($ItemID); echo Zend_Json::encode(array('status' => $status, 'data' => $data)); } else { $status = 'error'; $msg = 'Not found this item.'; echo Zend_Json::encode(array('status' => $status, 'msg' => $msg)); } } else { $status = 'error'; $msg = 'Not found POST value.'; echo Zend_Json::encode(array('status' => $status, 'msg' => $msg)); } }