PHP

Validování dat přes Doctrine

18. Února 2010

V dnešním díle seriálu o Doctrine ORM si ukážeme další skvělou vlastnost tohoto frameworku a tou je Validace. Validace dat může probíhat na několika úrovních od nejnižší vrstvy (databáze) až po tu nejvyšší vrstvu (javascript). Jistě mi dáte za pravdu, že ani jeden z těchto extrémů není nejlepší, ale samozřejmě taky mají svoje využití. Pokud používámě nějakou knihovnu na tvorbu formulářů většinou v ní můžeme validátory nastavit, ale my si dnes ukážeme, že nám k tomu stačí pouze Doctrine. ..

PHP

Doctrine Behaviors

1. Února 2010

V dnešním volném pokračování série článků věnujícím se Doctrine ORM, což Object Relation Mapper framework pro PHP, se budeme zabývat Doctrine Behaviors což je jedna z nejdůležitějších a nejvýznamnějších vlastnostní tohoto frameworku. Co jsou to Behaviors? Behaviors jsou vlastnosti, které můžeme přidávat jednotlivým tabulkám, či sloupcům a ty za nás udělají spoustu špinavé práce. V článku se budeme věnovat některým z nejpoužívanějších Behaviors a jejich implementaci...

PHP

Geshi - obarvovátko kódu, vlastní filtr

26. Ledna 2010

Pokud se vám líbí "obarvovače" kódu, tak pravděpodobně nejlepší volbou pro PHP je knihovna Geshi. Možná ale narazíte na problém, Když budete mít dlouhý text a mezi ním vložený kód k "obarvení". Budete potřebovat nějaký parser. Dnes si jeden takový parser ke Geshi Syntax Highlighteru napíšeme...

PHP

Doctrine ORM framework

14. Ledna 2010

Doctrine je ORM (Object Relation Mapper) framework pro PHP. K čemu takový framework slouží? Stejně jako u všech frameworků, je důležité, si položit otázku: "Potřebuji framework, nebo mi stačí light-weight knihovna?", aby jste si na tuto otázku dokázali odpovědět, je určitě dobré vědět co takový ORM Framework dělá. Databázové vrstvy mají jednoduchý úkol, ulehčit psaní SQL dotazů a sem tam i něco více. Hlavní sílou Doctrine ORM je jeho objektový přístup. Představte si select z tabulky jako objekt, se kterým můžete nadále pracovat, předávat ho a tak dále. Další výhodou Doctrine je tvorba databázových schémat a migrací pomocí (YAML) schémat...

Předchozi strana Následující strana
Copyright © 2011 Dominik Veselý & CodingWalrus | Designed by Tryst

Kategorie

Hledat