![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zablokowani Postów: 167 Pomógł: 2 Dołączył: 15.02.2004 Ostrzeżenie: (30%) ![]() ![]() |
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ć?
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 398 Pomógł: 10 Dołączył: 24.11.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Moze sprobuj napisac klase dziedziczaca z Zend_Db_Table i dopisac metode __wakeup(), w ktorej to utworzysz nowe polaczenie z DB
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.06.2025 - 03:27 |