Вот моя проблема - Я пытаюсь получить доступ к пространству имен сеанса через действия. Примеры ZF, похоже, работают, создавая новые пространства имен, но они демонстрируют это только в одном действии, но как мне получить доступ к существующему пространству имен из отдельного действия? Вот код:Доступ к данным сеанса Zend между действиями
public function indexAction(){
$defaultNamespace = new Zend_Session_Namespace('dingdangdoo');
if (isset($defaultNamespace->numberOfPageRequests)) {
// this will increment for each page load.
$defaultNamespace->numberOfPageRequests++;
} else {
$defaultNamespace->numberOfPageRequests = 1; // first time
}
echo "Page requests this session: ",
$defaultNamespace->numberOfPageRequests;
}
Это хорошо - но если я хочу сделать еще пару контроллеров/действий, как бы я получить доступ к $ defaultNamespace-> numberOfPageRequests? Должен ли я создать новый экземпляр Zend Session Namespace?
спасибо, что помогло мне разобраться с проблемой. Я предполагаю, что если я хочу обмениваться данными между контроллерами, мне нужно будет установить пространство имен в бутстрапе. – sunwukung