Architecture That Grows with Your Project
One of the most common challenges in PHP application development is proper code organization. Where should presenters go? Where should individual classes be located? And how to ensure the project structure grows naturally with its development?
Write Safer Code with the New Nette Database Documentation
Nette Database has finally received what it has long deserved—a documentation worthy of its potential. The completely rewritten text not only describes all the functions in detail but also opens developers’ eyes to the security of database operations.
#[Requires] Attribute Simplifies Access Control
The #[Requires] attribute allows you to define rules for accessing presenters or their methods. Imagine being able to restrict access to certain actions to POST requests only, or conversely, allow calls only from AJAX. This is now possible.
Elegant Presenter Structuring
Do you appreciate order and structure? When everything is exactly where it should be, making it easy to navigate? Of course—who wouldn’t. Nette Framework 3.2 introduces a new way to organize presenters and their templates in your application.
Latte 2: So Long, and Thanks for All the Fish
The first version of Latte 2 was released in 2014 as part of the then revolutionary splitting of the framework into a collection of standalone libraries. Version 3 of Latte, representing a major evolutionary leap was released just over a year ago.
Latte News: Linter and Strict Mode
How can you detect errors in templates in a timely manner? You have several methods at your disposal.