Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ZendFramework] Zend_Session
Forum PHP.pl > Forum > PHP > Frameworki
taro
Witam.

Mam pytanie odnośnie sesji w Zendzie.

Jak możemy pobrać sesję, która już istnieje i zmieniać jej wartości, dodawać nowe itp?

Aktualnie sesja tworzy mi się samodzielnie przy wykorzystaniu Zend_Auth (?) (być może nie mam racji - tak mi się udało wyczytać, że tak się dzieje...).

Jak w innej akcji mogę się odwołać do tej sesji i pobrać jakąś wartość ?
Jest jakiś inny, ładniejszy sposób niż $_SESSION[cos][cos] ?

Pozdrawiam.
darko
Jest, możesz odwoływać się do pól instancji klasy Zend_Session_Namespace za pomocą magicznych metod __get() oraz __set(), poczytaj np. tutaj
taro
Dziękuję za odpowiedź.

Chodzi mi jednak bardziej o to, że sesja utworzona jest w jednej akcji poprzez właśnie new Zend_Session....

Przechodzę do innej akcji i jak wtedy dotrzeć w inny sposób niż poprzez $_SESSION[] do tej sesji , która została utworzona wcześniej?

Będę wdzięczny za pomoc, bowiem Googluje i nic. dry.gif
murwazy
  1. $search = new Zend_Session_Namespace('search');

i w $search masz zawartosc tablicy $_SESSION['search']
taro
Działa, super. :-) czarodziej.gif
Oczywiśćie POMÓGŁ dla pomocnych guitar.gif
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.