V předchozím dílu jsme si představili dotazovací jazyk DQL (Doctrine Query Language). Při práci s Doctrine 2 nejste ale omezeni pouze na DQL. Dneska si ukážeme další dvě cesty, jak si v Doctrine 2 připravit dotaz do databáze – Query Builder a nativní SQL.
Archiv pro kategorii: PHP
Jakub Vrána vydal na svém blogu dva články, v nichž se věnuje parsování dat a využití regulárních výrazů pro tyto účely. V článku Hledání HTML odkazů pomocí regulárních výrazů ukazuje, že takto zdánlivě jednoduchý úkol…
Dotazovací jazyk DQL (Doctrine Query Language) je jednou z nejsilnějších zbraní Doctrine 2. Kombinuje v sobě přímočarost dotazovacího jazyka SQL a nezávislost objektové entitní vrstvy modelu. Pokud berete práci s Doctrine 2 alespoň trochu vážně, bez DQL se rozhodně neobejdete.
Knihovna Modernizr dává skriptům informace o tom, jaké techniky podporuje daný prohlížeč. Někdy by se tyto informace hodily i na serveru – např. aby PHP mohlo rozhodnout, jestli použít <input type=date>, nebo <input type=text> s javascriptovým kalendářem.…
Před časem jsme si zde představili CSS preprocesor LESS. Jak jej vhodně a efektivně použít na serveru, nastavit cachování a udělat jeho použití transparentní ukazuje článek na serveru Nettuts+
Tuto sobotu 30. 10. 2010 od 15.00 v brněnské restauraci Veselá Vačice proběhne tradiční setkání vývojářů webových aplikací Poslední sobota, tentokrát zaměřené na zrakově postižené uživatele webů. Pánové Roman Kabelka (první slepý programátor v Nette Framework) a Radek…
Na blogu Jakuba Vrány vyšel článek o použití cURL pro asynchronní HTTP dotazy. Jakub vytvořil i PHP knihovnu, která zjednodušuje práci s cURL API pro asynchronní dotazy.
Systém Android je, na rozdíl např. od systému v iPhone, velmi otevřený a k vývoji lze použít nejrůznější nástroje. Nepřekvapí, že je možné použít i PHP. Jak na to ukazuje článek na Developers.com.
Asociace jsou v terminologii ORM analogií ke vztahům mezi tabulkami u relačních databází. Je to jednoduše způsob, jak namapovat vazby mezi entitami na cizí klíče v databázových tabulkách. V článku si ukážeme, jak s těmito asociacemi pracovat v ORM Doctrine 2.
Pohodlné řešení pro situace, v nichž potřebujete projít obsah adresářů v souborovém systému a inteligentně filtrovat nalezené soubory, nabízí David Grudl. V článku na blogu phpFashion popisuje svou PHP třídu Finder, která je jednak součástí Nette…