Best Practices

Tutorials, solutions to common problems and best practices for Nette.

Nette Application

  • Inject methods and attributes
  • Composing presenters from traits
  • Passing settings to presenters
  • How to return to an earlier page
  • Paginating database results
  • Dynamic snippets

Forms

  • Reuse of forms
  • Form for creating and editing record
  • Let's Create a Contact Form
  • Dependent selectboxes

Common

  • How to load configuration file
  • Why Nette uses PascalCase constant notation?
  • Why Nette doesn't use the Interface suffix?
  • Composer usage tips
  • Tips on editors & tools

Sample Solution

  • Nette examples
  • Doctrine & Nette
  • Contributte examples
  • Doctrine ORM Website
  • Quick start

Videos

You can find hundreds of recordings from Posobota and videos about Nette under one roof on the Nette Framework YouTube Channel.

  1. Documentation
  2. Best Practices

Introduction

  • Why Use Nette?
  • Installation
  • Create Your First Application!

General Topics

  • List of Packages
  • Maintenance and PHP
  • Release Notes
  • Upgrade Guide
  • Troubleshooting
  • Who Creates Nette
  • History of Nette
  • Get Involved
  • API Reference
  • Best Practices
  • Show on GitHub
  • Open preview
  • How to write?
  • changed 27. 3. 2023
  • Backlinks | Broken links
  • All pages
Check our other projects
  • Web Framework component-based MVC
  • Latte the safest & intuitive templates
  • Tester enjoyable unit testing in PHP
  • Tracy debugging tool you will love ♥
  • Dependency Injection challenging container
  • Caching
  • Database layer for PHP
  • Forms greatly facilitates web forms
  • Mail sending emails
  • Neon readable file format
  • PHP Code Generator
  • Schema user data validation
  • Utils collection of useful utilities
  • …list of all packages
Help & Support
  • Forum
  • Discord Nette
  • Release Notes
  • Commits
Learn
  • Documentation
  • Blog
  • API
  • About Nette
Community
  • Partners and sponsors
  • GitHub
  • Componette
  • Hall of Fame
  • Showcase
  • Donate Now
Choose your language
  • English
  • Česky
  • Deutsch
  • Español
  • Français
  • Italiano
  • Magyar
  • Polska
  • Português
  • Română
  • Slovenski
  • Türkçe
  • Ελληνικά
  • Български
  • Русский
  • Українська
Follow us
Nette Blog Twitter

Hosted on e-infrastructure CESNET. Thank you for your support CESNET association

© 2008, 2023 David Grudl. All rights reserved.   Terms of use ▲ up