.
.

Navigace

Společné menu

 

Zend Framework

V této sekci najdete popis developerského nástroje Zend Framework, určeného k efektivnímu vývoji aplikací ve skriptovacím jazyce PHP.

  1. Zend Framework - otázky a odpovědi: Zend Framework (též ZF) je nový PHP MVC framework přímo od společnosti Zend Technologies Ltd., která je tvůrcem nejpokročilejšího IDE pro PHP vývojáře. Zend Framework je soubor knihoven, které mají výrazně usnadnit práci všem tvůrcům PHP aplikací.
  2. Zend Framework - přehled knihoven: Obsahem tohoto článku je stručný přehled všech knihoven, které můžete v rámci aktuální verze Zend Framework 1.5 PR používat.
  3. Co nás čeká v budoucnosti: Zend Framework se samozřejmě stále vyvíjí. V tomto článku se dozvíte o tom, jaké komponenty plánují vývojáři zahrnout do hlavního jádra a které návrhy již byly vyřazeny. Článek také obsahuje odkazy na přehledné seznamy těchto komponent.
  4. Zend Framework - Hello World: V tomto článku se nebudu zabývat teorií, ale poskytnu vám návod, jak napsat jednoduchou stránku tradičního typu "Hello World!" v Zend Frameworku.
  5. Zend Framework - štábní kultura: Vývojáři Zend Frameworku vytvořili nový standard pro psaní PHP skriptů. Jsou to doporučení, která byste měli respektovat. V mnoha ohledech jsou revoluční a pokud můžete, snažte se tato pravidla dodržovat.
  6. Zend Framework - často používané knihovny: Obsahem tohoto článku je popis základních knihoven, které budete při práci se Zend Frameworkem využívat zřejmě nejčastěji.
  7. Zend Framework - modulární struktura aplikace: Od verze 0.8 vývojáři Zend Frameworku doporučují vytvářet modulární strukturu aplikace. Největší výhodou modulární struktury je oddělení logických celků do samostatné části aplikace - ovladačů, šablon i modelů databáze.
  8. Zend Framework - Zend_Controller: Jak jistě víte, Zend Framework je postaven na principu MVC, což je návrhový vzor pro stavbu architektury aplikace. Písmeno "C" ve zkratce "MVC" znamená "controller" - česky bychom název přeložili jako "ovladač". Existuje mnoho druhů ovladačů, nejčastěji je ale v PHP MVC frameworcích ovladač, který implementuje návrhový vzor FrontController.
  9. Zend Framework - Zend_Controller - mapování URL: Jedním z principů MVC je existence bootstrapu, souboru, na který se přesměruje každý požadavek URL. Bootstrap mám mimo jiné za úkol nastavit Zend_Controller tak, aby dokázal přemapovat libovolný tvar URL na ovladač a příslušnou akci. V dřívějších verzích bylo nutné stiktně dodržovat stejný tvar URL, nicméně dnes už je možné přemapovat jakýkoli tvar URL.
  10. Zend Framework - Zend_Controller - vytváření pluginů: Knihovna Zend_Controller podporuje tvorbu pluginů, které se vykonají v závislosti na aktuálním stavu routingu či dispatchingu. Tento článek popisuje tvorbu a rozšiřování pluginů a také způsob, jak převést web v HTML do XHTML pomocí jednoho z těchto pluginů.
  11. Zend Framework - Zend_Controller - pomocníci pro práci s akcemi: Zend Framework umožňuje používat pro práci s ovladači vlastní mechanismus pomocníků (helpers). K čemu slouží a jaké výhody jejich používání přináší, se dozvíte v tomto článku.
  12. Zend Framework - Zend_Form pro práci s formuláři: Zend_Form je komplexní knihovna Zend Frameworku pro práci s jednoduchými i složitějšími formuláři. Umožňuje definovat pravidla pro validaci a filtry pro získávání hodnot uvnitř controlleru a v šabloně celý formulář zobrazit jediným příkazem!
  13. Zend Framework - Zend_Form a práce s form elementy: Přidávání a konfigurace form elementů pro Zend_Form je velice snadná a intuitivní, knihovna ovšem nabízí i některé oblasti, o kterých je dobré něco nastudovat, aby bylo možné maximálně profitovat z výhod, které používání Zend_Form přináší. V dnešním článku si shrneme vše, co je potřeba vědět o práci s form elementy.
  14. Zend Framework - Zend_Form a dekoratéry pro zobrazení formulářů: Knihovna Zend_Form používá sofistikovaný systém dekoratérů pro zobrazování formulářů. Díky tomu je možné jedním příkazem zobrazit formulář, který může vypadat pokaždé jinak, stačí změnit pouze dekoratéry!
  15. Zend Framework - Zend_Form a dekoratéry pro zobrazení formulářů: Knihovna Zend_Form používá sofistikovaný systém dekoratérů pro zobrazování formulářů. Díky tomu je možné jedním příkazem zobrazit formulář, který může vypadat pokaždé jinak, stačí změnit pouze dekoratéry!
  16. Zend Framework a práce se sessions: Zend Framework pro práci se session obsahuje knihovnu Zend_Session, která rozšiřuje možnosti používání rozhraní ext/session přes superglobální pole $_SESSION.
  17. Zend Framework a práce se sessions: Zend Framework pro práci se session obsahuje knihovnu Zend_Session, která rozšiřuje možnosti používání rozhraní ext/session přes superglobální pole $_SESSION.
  18. Zend Framework a databaze: Už od prvních verzí Zend Frameworku je dostupná knihovna pro práci s databází. Předmětem dnešního článku je popis spojení s databází.
  19. Zend Framework a databaze: Už od prvních verzí Zend Frameworku je dostupná knihovna pro práci s databází. Předmětem dnešního článku je popis spojení s databází.
  20. Zend Framework a databaze - nejběžnější dotazy: V minulém článku jsme se bavili o spojení s databází. Dnes si představíme pomocné metody pro nejčastější SQL dotazy.