Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ZendFramework] Zend_Registry - zastosowanie
Forum PHP.pl > Forum > PHP > Frameworki
sferis
Witam serdecznie,
potrzebuję w mojej aplikacji zmiennych globalnych. Postanowiłem do tego celu wykorzystać Zend_Registry. Potrzebuję przekazywania danych między dwoma kontrolerami.

W pierwszym kontrolerze ustawiam:
Cytat
Zend_Registry::set('nick', $nick['member_name']);


a w drugim
Cytat
$this->view->nick = Zend_Registry::get('nick')


I to nie działa ... Wyświetla błąd, że w Zend_Registry nie ma zapisanej zmiennej nick ...

Proszę o pomoc. Z góry dziękuję.
JarCzeS
tak samo wykorzystuje set, get i u mnie nie ma problemu, moze
  1. <?php
  2. $nick['member_name']
  3. ?>
masz puste
sferis
Nie, bo testowo ustawiłem sobie jeszcze
Cytat
Zend_Registry::set('nick', 'testowanko');


I to również nie działa ... Działa tylko w obrębie jednego kontrolera ... Ale już pomiędzy dwoma kontrolerami nie działa ...
phpion
Co rozumiesz poprzez:
Cytat(sferis @ 8.04.2009, 17:32:23 ) *
Ale już pomiędzy dwoma kontrolerami nie działa ...

bo mam wrażenie, że chcesz zapisać dane, które będą zapamiętane przy przechodzeniu między podstronami. Jeżeli mam rację to zainteresuj się Zend_Session.
sferis
Właśnie tak smile.gif Poczytam. Dzięki winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.