如何在Zend控制器中获取ExtJs发送的参数?

时间:2014-05-03 08:05:26

标签: extjs get zend-framework2

我需要访问我的Zend控制器中的ExtJs代码发送的参数。我尝试了以下方法:

  1. $ this-> getRequest() - > getContent() - 这让我最接近我的目标,它返回一对参数的键值对。但它是一个字符串,所以我无法访问密钥。
  2. 创建了一个Zend Http Request类的实例并尝试了getQuerygetParams,但没有运气。
  3. 该方法是GET,我发现它使用getMethod()

    这是我在Request对象中获得的内容。

    [content:protected] => {"method":"getActivities","params":{"controller":"reader","page":1,"skip":0,"limit":50},"jsonrpc":"2.0","id":4} 
    )
    

    有没有办法解决这个问题?我真的被卡住了。

1 个答案:

答案 0 :(得分:0)

试试这个。

$content = json_decode($this->getRequest()->getContent()); 
print_r($content);