
Co dělá
Dibi je databázová knihovna pro PHP. Umožňuje SQL dotazy s parametry a typovými modifikátory, skládání podmínek z polí a načítání výsledků jako řádků či asociativních polí.
Pro koho
Pro PHP vývojáře, kteří chtějí psát SQL bez ORM.
Launche
Česká stopa
Dibi napsal český programátor David Grudl, autor Nette Frameworku a Texy. Knihovna patří mezi jeho dlouhodobé open-source projekty.
Zdroje
- Nette Framework a Texy mění licenci (Zdroják)
- Databázová vrstva pro PHP, vyšla v roce 2006; verze 3.0 přinesla jmenné prostory. (phpfashion.com)
- Dibi – dibi package (Dibi – oficiální dokumentace)
- Dibi – dibi readme (Dibi – oficiální dokumentace)
Historie
- Databázová vrstva pro PHP, vyšla v roce 2006; verze 3.0 přinesla jmenné prostory. zdroj
Zakladatelé a tým
- Autorem uvedeným v balíčku dibi/dibi je David Grudl. zdroj
Ceník
- Open-source knihovna pod licencemi BSD-3-Clause, GPL-2.0-only nebo GPL-3.0-only. zdroj
Užitečné odkazy
Klíčové funkce
- SQL dotazy s parametry a typovými modifikátory zdroj
- Podmínky SQL sestavené z polí přes %and a %or zdroj
- Načtení výsledků přes fetchAll, fetchAssoc a fetchPairs zdroj
- Odlišení: SQL lze psát přímo s typovými modifikátory a výsledky načíst jako řádky, asociativní pole nebo dvojice. zdroj
Alternativy
Zahraniční alternativy
Otázky a odpovědi
Co je Dibi?
Dibi – Pohodlná práce s databází v PHP. Dibi je databázová knihovna pro PHP. Umožňuje SQL dotazy s parametry a typovými modifikátory, skládání podmínek z polí a načítání výsledků jako řádků či asociativních polí.
Pro koho je Dibi?
Pro PHP vývojáře, kteří chtějí psát SQL bez ORM.
Je Dibi český produkt?
Ano. Dibi napsal český programátor David Grudl, autor Nette Frameworku a Texy. Knihovna patří mezi jeho dlouhodobé open-source projekty.
Jak Dibi vyzkoušet?
Stažením aplikace nebo instalací programu. Open-source knihovna pod licencemi BSD-3-Clause, GPL-2.0-only nebo GPL-3.0-only.
Jaké alternativy má Dibi?
Dibi řeší úlohu: databázová vrstva (DBAL) pro PHP. Zahraniční možnosti pro porovnání: Doctrine DBAL: Databázová abstrakce pro PHP a SQL dotazy; liší se práce s typy, platformami a výsledky. Laravel Eloquent: ORM s modely a vztahy v ekosystému Laravelu; není to stejně tenká vrstva pro přímo psané SQL. PDO.
V médiích
- Nette Framework a Texy mění licenci
Zdroják · 2. února 2011
Přihlaste se a zapojte se do diskuze.
Diskuze se brzy otevře.
Přihlaste se a ohodnoťte produkt.
