Laděnka při výstupu s content-type text/xml
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Kawis
- Člen | 4
Ahoj, stalo se mi toto: aplikace odesílá XML výstup s content-typem text/xml (takže každý proklížeč se to pokusí vyparsovat a zobrazit jako xml). Tento výstup používá šablonu, ve které je použito {foreach …}. Když se do iterátoru nějakou chybkou v modelu dostalo NULL místo pole, šablona samozřejmě nešla vykreslit a vyskočila laděnka. Ale protože oficiálně už to bylo XML, všechny prohlížeče si místo zobrazení laděnky stěžovaly, co všechno je v tom XML nevalidní a neparsovatelné. (jen Opera poté nabídne možnost zoobrazit jako html)
Takže tak. Není to nijak závažné a můžu si za to vlastní nedbalostí… Poučení z toho plynoucí je, že je třeba dávat pozor na už nastavený content-type (a psát pořádné modely).