2015-05-11 2 views
0

У меня есть массив, который я пишу в Zend_Registry:Манипулирование значение в Zend_Registry

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

Теперь я хочу, чтобы добавить новое значение в этом массиве. Я знаю, что Zend_Registry не является хорошим выбором вообще, и я знаю, что он вроде только для чтения. Но есть ли способ обновить его?

Заранее благодарен!

ответ

2

Это было долгое время, так как я манипулировал реестр, как вы просили, но я думаю, что вы можете сделать следующее:

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

Это получает значение из Zend_Registry, добавляет еще один элемент к массив и снова вернет его в реестр.