Poradniki i dobre praktyki
**************************
.[perex]
Poradniki, rozwiązania typowych zadań i dobre praktyki dla Nette.
<div class=documentation>
<div>
Nette Application
-----------------
- [Metody i atrybuty inject |inject-method-attribute]
- [Składanie presenterów z traitów |presenter-traits]
- [Przekazywanie ustawień do presenterów |passing-settings-to-presenters]
- [Jak przywrócić żądanie |restore-request]
- [Stronicowanie wyników z bazy danych |pagination]
- [Dynamiczne snippety |dynamic-snippets]
- [Jak używać atrybutu #Requires |attribute-requires]
- [Jak poprawnie używać odnośników POST |post-links]
- [Przyjazne adresy URL ze slugami |pretty-urls]
</div>
<div>
Formularze
----------
- [Ponowne wykorzystanie formularzy |form-reuse]
- [Formularz do tworzenia i edycji rekordów |creating-editing-form]
- [Stwórzmy formularz kontaktowy |lets-create-contact-form]
- [Zależne selectboxy |https://blog.nette.org/pl/dependent-selectboxes-elegantly-in-nette-and-pure-js]
</div>
<div>
Ogólne
------
- [Jak wczytać plik konfiguracyjny |bootstrap:]
- [Jak pisać mikrostrony |microsites]
- [Dlaczego Nette używa dla stałych notacji PascalCase? |https://blog.nette.org/pl/for-less-screaming-in-the-code]
- [Dlaczego Nette nie używa przyrostka Interface? |https://blog.nette.org/pl/prefixes-and-suffixes-do-not-belong-in-interface-names]
- [Composer: wskazówki użycia |composer]
- [Wprowadzenie do programowania obiektowego |nette:introduction-to-object-oriented-programming]
</div>
<div>
Przykładowe rozwiązania
-----------------------
- [Nette examples |https://github.com/nette-examples]
- [Doctrine & Nette |https://contributte.org/nettrine/]
- [Contributte examples |https://contributte.org/examples.html]
- [Doctrine ORM Website |https://github.com/MinecordNetwork/Website]
- [Quick start |quickstart:]
</div>
<div>
Wideo
-----
Setki nagrań ze spotkań Last Saturday i filmów o Nette znajdziesz w jednym miejscu na "kanale YouTube Nette Framework":https://www.youtube.com/user/NetteFramework.
</div>
</div>