Nette Framework
  • Úvodní stránka
  • Download
  • Dokumentace
  • Fórum
  • Blog
  • Přispějte
  • Quick Start
    • Začínáme
    • Adresářová struktura
    • Vytvoření presenteru
    • Připojení šablony
    • Tvorba odkazů
    • Hezčí šablony
    • Zobrazení tabulky
    • Stránkování a řazení
    • Tvoříme komponentu
  • Nette
    • Základní třídy
    • Nette\Annotations
    • Nette\Component
    • Nette\Debug
      • Základy
      • Logování chyb
      • Firebug
    • Nette\Environment
    • Nette\Image
    • Nette\Object
    • Nette\String
  • Nette\Application
    • Application
    • AppForm
    • Control
    • Presenter
    • PresenterCompo­nent
    • PresenterRequest
    • Routování
    • MultiRouter
    • Route
    • SimpleRouter
  • Nette\Caching
  • Nette\Forms
  • Nette\IO\SafeS­tream
  • Nette\Loaders
  • Nette\Security
    • Bezpečnost aplikací
    • Identity
    • SimpleAuthenti­cator
    • Permission
    • Dynamická správa rolí a zdrojů
  • Nette\Templates
    • Template
    • Template Filters
    • Template Helpers
  • Nette\Web
    • Web
    • Ftp
    • Html
    • HttpRequest
    • HttpResponse
    • Session
    • User
Naposledy změněno 1. 9. 2008 Edituj Historie Poslední změny

Examples

Akrabat

Klasický Zend Framework Tutorial přepsany pro Nette. Pro jednoduchost (resp. složitost :-) zde není použito Nette\Forms, ani RobotLoader.

Příklad demonstruje velmi důležitý rys Nette Frameworku: v rámci aplikace a to včetne šablon se nepoužívají URL. Ty jsou záležitostí routeru a mohou se kdykoliv měnit (pro zajímavost si v souboru bootstrap.php odstraňte přiřazení Route). Cílem odkazu je vždy kombinace „presenter:view“ nebo „presenter:com­mand“.

Pro přihlášení použijte:

  • username: demo
  • password: xxx

Zdroj: http://akrabat.com/…rk-tutorial/ (Getting Started with the Zend Framework)

Fifteen

Jednoduchý příklad demostrující komponenty, jakožto logické samostatné jednotky existující v rámci presenteru. Komponenty můžeme umístit i dvě vedle sebe, každá bude plnit svou funkci samostatně. Komunikace mezi komponentami/pre­senterem zajišťují události (event-driven model).

Příklad také ukazuje, jak jednoduše lze vytvořit AJAXovou aplikaci (viz $this->fifteen->useAjax = TRUE; v souboru DefaultPresenter.php). Pokud prohlížeč nemá zapnutý JavaScript, na chod aplikace to nemá vliv.

Download

Oba příklady najdete ve složce examples v distribuci

Nette Framework powered | dibi powered | Texy! powered | Institut Školení PHP