我有一个我写入Zend_Registry的数组:
Zend_Registry::set('myArray', $myArray);
现在我想为该数组添加一个新值。我知道Zend_Registry根本不是一个好的选择,我知道它只是一种只读。但有没有办法更新它?
提前致谢!
答案 0 :(得分:3)
自从我按照你的要求操作注册表已经有很长一段时间了,但我认为你可以做到以下几点:
$myArray = Zend_Registry::get('myArray');
$myArray['key'] = $value;
Zend_Registry::set('myArray', $myArray);
这会从Zend_Registry
中获取值,向数组添加另一个元素,并将其重新设置回注册表。