Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZF] Jak zakeszować Zend_Db_Table_Rowset?
Martio
post
Post #1





Grupa: Zablokowani
Postów: 167
Pomógł: 2
Dołączył: 15.02.2004

Ostrzeżenie: (30%)
XX---


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ć?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
NoiseMc
post
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


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 06:01