在Zend_Registry中处理值

时间:2015-05-11 11:30:00

标签: php zend-framework

我有一个我写入Zend_Registry的数组:

Zend_Registry::set('myArray', $myArray);

现在我想为该数组添加一个新值。我知道Zend_Registry根本不是一个好的选择,我知道它只是一种只读。但有没有办法更新它?

提前致谢!

1 个答案:

答案 0 :(得分:3)

自从我按照你的要求操作注册表已经有很长一段时间了,但我认为你可以做到以下几点:

$myArray = Zend_Registry::get('myArray');
$myArray['key'] = $value;
Zend_Registry::set('myArray',  $myArray);

这会从Zend_Registry中获取值,向数组添加另一个元素,并将其重新设置回注册表。