PHP ZEND使用Json值创建URL

时间:2012-01-28 02:55:37

标签: php zend-framework

我在一个CONTROLLER和一个ACTION中,从数据库查询执行,现在返回一个ARRAY(我想传输这个数据)。现在我想将此数据传递给带有URL的前端FLASH(JSON格式)。像URL是/ controller / action / new / id / 1 /,这是怎么做到的?如何创建url来传输这个值?

1 个答案:

答案 0 :(得分:1)

我不知道您是否真的需要JSON用于您的目的,但如果您这样做,您可以将数组转换为JSON:

//should work for most objects as well
$array  = array();
$data = Zend_Json::encode($array);
//make the json human readable if required
$pretty = Zend_Json::prettyPrint($data,array($options = NULL))<br />

Zend_Json:: Ref
在ZF中在url中发送信息的最简单(但不是唯一的方法)方法是使用_forward:
Zend_Controller_Action() Utility Methods

$this->_forward('action', 'controller', 'module', array('key' => 'value');

'controller''module'的默认值为空