Oznámení
Provoz fóra byl ukončen
		Deserializace Texy
						Upozornění: Tohle vlákno je hodně staré.		
	před 12 lety

- finwe
 - Člen | 54
 
Texy objekt nejde serializovat a deserializovat. Ohlásí to chybu:
Fatal error: Unsupported operand types in TexyHtmlOutputModule.php on line 79
a problém je v tom, že TexyHTML::$dtd v tu chvíli není
inicializovaný. Quick&dirty fix je před deserializací zavolat:
TexyHTML::initDTD(true|false) // podle vkusu soudruha
Pak to, zdá se, začne fungovat.
bug taktéž objevil Andrew.
Automaticky – stačí do třídy Texy přidat něco jako
public function __wakeup(){
   TexyHtml::initDTD(true|false);
}
Pokud se tedy tou serializací/deserializací nepo ještě něco.
Editoval finwe (21. 11. 2007 22:19)
před 12 lety

- David Grudl
 - Nette Core | 6806
 
Na serializaci jsem Texy nikdy netestoval, ale problém budou dělat asi jen statické proměnné. Popřemýšlím co s tím.