Nejste přihlášen(a)
Stránky: 1
Stávající roky starý projekt na kterém pracuji na některých místech využívá místo asociativního pole i číselné indexy. Protože kód po zapnutí E_NOTICE generuje tisíce varování, nelze tato volání jednoduše najít a upravit. Bohužel funkce DibiMySqlDriver.fetch neumožňuje změnit nastavení $result_type podle potřeb, což by vyřešilo můj problém.
Ideální by bylo přidat možnost změnit výchozí MYSQL_ASSOC a MYSQL_NUM na vlastní hodnoty.
Offline
Tak si poděď nebo odekoruj DibiMysqlDriver např. na
DibiMyMysqlDriver, uprav si tam co potřebuješ, a použij ho.
Offline
vlki napsal(a):
Tak si poděď nebo odekoruj
DibiMysqlDrivernapř. naDibiMyMysqlDriver, uprav si tam co potřebuješ, a použij ho.
To není moc elegantní řešení, musel bych vytvořit v drivers soubor mysqlex.php a třídu DibiMysqExDriver a v configu změnit vychozí driver „mysql“ na „mysqlex“. A už vůbec to neřeší minified verzi.
Offline
Můžeš volat přímo mysql_query a resource spojení získat přes DibiMySqlDriver::getResource()
Případně použít extension method.
Offline
Stránky: 1