将PHP表单数据导出到Excel或PDF

时间:2011-08-09 15:26:03

标签: php zend-framework

我有一个名为“resultAction”的函数,我将$ data中的所有信息存储在div表中打印。

现在我想将相同的表单数据导出到excel。 我想将相同的表单数据传递给另一个名为“reportAction”的函数,在那里我没有这样做,我正在撤销失败的$ data。

function resultAction()
{   
   for ($i = 0; $i < count($result); $i++) {
       $data[$i]['device_type']     = $result[$i]['device_type'];
       $data[$i]['region_name']     = $result[$i]['region_name'];
   }

   echo  Zend_Json::encode($data);
   sleep(2);
   $this->_helper->viewRenderer->setNoRender();
   $this->_helper ->layout()->disableLayout();
   return $data;
}

function reportAction()   {
    $res = $this ->resultAction   // here it fails
}

1 个答案:

答案 0 :(得分:1)

您正在寻找转发功能

function reportAction()   {
    $this->_forward('result');   // here it's not supposed to fail
}