Oznámení
Kompletní výpis dotazu do reportu chyby
před 9 lety
- Lweek
- Člen | 12
Zdravím, je u Dibi nějaká možnost nechat vypsat do error reportu celý SQL dotaz tak jak ho Fluent sestavil? Mám tu totiž poměrně složitý SQL dotaz sestavovaný ve fluentu a čas od času hodí bílou smrt. Bohužel error report nedává dostatek informací abych chybu našel. Kdybych si mohl zobrazit celý SQL dotaz, hodně by to pomohlo. Bohužel se to děje jednou za čas a tak to nemohu natvrdo debugnout zavoláním metody test. Nějaký nápad co s tím?
Předem moc děkuji.
před 9 lety
- Petr Daňa
- Člen | 106
/** @var string Last SQL command @see dibi::query() */
public static $sql;
tj. dibi::$sql
Ale je to teda až po vykonání SQL dotazu. Pokud chceš jen vidět, co se sestaví, tak se dá použít dibi::test()
Editoval Petr Daňa (8. 7. 2010 18:39)
před 9 lety
- Lweek
- Člen | 12
Děkuji za odpověď, ačkoliv já bych potřeboval aby se to zapsalo do error reportu v případě fatální chyby. Takže spíš pátrám jestli nemá Dibi v sobě možnost tohle nastavit jako parametr výstupu v případě volání vyjímky.
před 9 lety
- Petr Daňa
- Člen | 106
Tak ono se víceméně předpokládá, že SQL dotazy máš uzavřené v try-catch bloku a výjimku si odchytíš.