Odkazy: dibi | API reference

Forum: [česky] [english]

dibi fórum

tiny ‘n’ smart
database layer

Nejste přihlášen(a)

#1 před rokem

čmelák
Nový člen
Registrovaný: 24. 6. 2010
Příspěvky: 1

escape vs lazy connection

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()?

 

#2 před rokem

PetrP
Moderator
Registrovaný: 15. 7. 2008
Příspěvky: 657

Re: escape vs lazy connection

Je to hlášený bug

Prozatím to můžeš ‚obejít‘ takto:

$connection->translate('')

 

#3 před rokem

David Grudl
Administrator
Registrovaný: 8. 2. 2005
Příspěvky: 5548

Re: escape vs lazy connection

Nyní už getDriver() automaticky připojí lazy connection.

 

Zápatí