Nejste přihlášen(a)
| Verze | 0.2 |
| Download | firebird.php (20 kB) |
| Credits | Roman Sklenář, Tomáš Kraina, Michal Hodinka |
Pro výjimky z procedur je v driveru zavedena
DibiProcedureException, kterou můžete v modelech odchytit a
zpracovat.
Editoval romansklenar (23. 7. 2009 16:41)
Offline
Doplnil jsem podporu pro transakce a reflexi. Myslím, že teď už by se driver mohl stát plnohodnotnou součástí dibi – co myslíš Davide?
Offline
Super, díky, bude mi ctí to přidat do dibi!
Offline
Zdravím a děkuji za driver pro Firebird.
Měl bych malou připomínku: používám ve Firebirdu často sloupce typu
BLOB, nestálo by za to v metodě fetch přidat k PHP funkcím
ibase_fetch_assoc a ibase_fetch_row druhý parametr
s hodnotou IBASE_TEXT, aby vracel obsahy BLOB sloupců místo
identifikátorů?
<?php
$result = $assoc ? ibase_fetch_assoc($this->resultSet,IBASE_TEXT) : ibase_fetch_row($this->resultSet,IBASE_TEXT);
?>
V dibi se tolik nevyznám, tak nevím zda je to možné takhle vyřešit bez nějakých skrytých následků.
Offline
Pokud je to funkční (nemám momentálně jak otestovat, ani data ani db), tak to zahrneme do příštího updatu driveru, který už máme napsaný a otestováný.
Offline
romansklenar napsal(a):
Pokud je to funkční …
Pokud to byla otázka na mě, pak ano, takhle to funguje jak bych si představoval. A pokud by se to dostalo do oficiální distribuce, tak bych byl rád.
Offline
Je to tam
Offline