Oznámení
Omlouváme se, provoz fóra byl ukončen
mysql_ping
Upozornění: Tohle vlákno je hodně staré.
před 10 lety
- Petr Daňa
- Člen | 106
Neřešil jste někdo jak do Dibi zakomponovat mysql_ping() ? Předpokládám, že jediná cesta je upravit přímo zdrojáky Dibi, tj. přidat metodu do driveru mysql, do DibiConnection a do statické dibi třídy.
Nestálo by za to zakomponovat toto do Dibi oficiálně?
před 10 lety
- David Grudl
- Nette Core | 6806
Pokud by podobných rozšíření bylo potřeba víc, nejsnažší je vytvořit potomka DibiMySqlDriver a používat jej.
Do existující třídy lze metodu přidat pomocí extension method (driver je taky potomkem podobné třídy DibiObject).
A nebo, pokud je taková funkce potřeba jen občas, dá se použít
$connection = new DibiConnection(...); // nebo $connection = dibi::getConnection();
mysql_ping($connection->driver->resource);