Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ZF] Jak zakeszować Zend_Db_Table_Rowset?
Forum PHP.pl > Forum > PHP > Frameworki
Martio
Jak zakeszować Zend_Db_Table, który zwraca wyniki w postaci obiektu Zend_Db_Table_Rowset, który posiada relację z inną tablicą? Obiekt Zend_Db_Table_Rowset można zakeszować, bo ładnie to serializuje się. Jednak problem jest z tablicami relacyjnymi, gdyż wywołanie metody findDependentRowset powoduje błąd z tego powodu, że nie ma zainicjowanego połączenia z bazą danych. Można to zrobić ustawiając od nowa tabelę poprzez metodę setTable - jednak wtedy dane z tablicy relacyjnej są pobierane na żywca i nie keszowane... Czy jest na to jakiś sposób, aby również te dane z tablicy relacyjnej zakeszować?
NoiseMc
Moze sprobuj napisac klase dziedziczaca z Zend_Db_Table i dopisac metode __wakeup(), w ktorej to utworzysz nowe polaczenie z DB
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.