Как я могу отправить массив из одного действия в другое в Zend - PullRequest
0 голосов
/ 06 октября 2011

Как я могу отправить индексированный массив или утверждающий массив из одного действия в другое в Zend .. Обе эти две функции находятся в одном контроллере ..

Ответы [ 2 ]

6 голосов
/ 06 октября 2011

внутреннее действие один

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

внутреннее действие два

$myArray =  Zend_Registry::get("myArray");

Это сработает, если вы используете «прямое» вспомогательное действие для перехода от одного действия к другому, если вы делаетечерез перенаправление, затем вы должны сохранить его в сеансе или использовать помощник действий flashMessenger

0 голосов
/ 08 октября 2011

Я полагаю, что вы можете установить параметр объекта запроса, и он будет доступен со следующего актона. Предотвращение загрязнения глобального реестра.

$this->getRequest()->setParam('key', $value);
...