Oznámení
Omlouváme se, provoz fóra byl ukončen
escape vs lazy connection
Upozornění: Tohle vlákno je hodně staré.
před 9 lety
- čmelák
- Člen | 1
Ahoj,
narazil jsem na lehčí komplikaci ohledně nastaveného lazy připojování a
escapování řetězce.
Problém je v tom, že současné volání escapování jde skrze getDriver()->escape(), nicméně v této konstrukci nedojde k volání chráněné metody connect(). To má za následek, že v MySQL zakřičí mysql_real_escape_string hlášku o tom, že mu chybí připojení.
Bylo by možné updatovat Dibi tak, aby v DibiConnection na řádku 226 přibylo volání $this->connect()?
před 9 lety
- David Grudl
- Nette Core | 6806
Nyní už getDriver() automaticky připojí lazy connection.