tiny ‘n’ smart
database layer

Odkazy: dibi | API reference

Oznámení

Omlouváme se, provoz fóra byl ukončen

Bude dibi podporovat callback, preco vo v1.0 uz nie je addHandler?

před 11 lety

flym
Člen | 2

Dobry den,
Zaujimalo by ma ako to vude so statickou metodou notify a addHanler v dalsich verziach dibi?
Vo verzii 0.9 obe tieto metody boli. dibi::notofy() sa volala pri vytvoreni Exeption a volala vsetky callback metody zadane do pola handlers.

Podla mna mala celkom prakticke vyuzitie, napr. pri Exception som mohol zasielat e-mail adminovy, resp. zapisat do logov.

Vo verzii 1.0 rev 172 vidim funkcie subCb,setSubstFallback, ktore sa vsak nikde nevolaju. Maju nejaky suvis s volanim callbacku? Ak ano, tak prosim o vysvetlenie. Mozem voalt moje user defined metody pri vyskyte DibiException?

Dakujem.

Editoval flym (18. 12. 2008 16:32)

před 11 lety

David Grudl
Nette Core | 6806

Místo addHandler je v dibi profiler. Jeho implementace není úplně dokončená, chybí třeba to zpracování DibiException, ale v tomto případě to nevidím jako chybu. Databázový layer je příliš nízka vrstva, než aby na ní šlo rozhodovat, kterou výjimku reportovat a kterou ne. To by měl být úkol vrstvy vyšší.

Metoda setSubstFallback slouží k něčemu jinému.

před 11 lety

flym
Člen | 2

Diky:)