Nette Documentation Preview

syntax
Aktualizacja
************


Aktualizacja do wersji 3.2
==========================

Minimalna wymagana wersja PHP to 8.1.

Kod został starannie dostrojony pod PHP 8.1. Dodano wszystkie nowe type hinty metod i właściwości. Zmiany są drobne:

- MySQL: zerowa data `0000-00-00` zwracana jest jako `null`
- MySQL: decimal bez miejsc dziesiętnych zwracany jest jako int zamiast float
- typ `time` zwracany jest jako obiekt `DateTime` z datą ustawioną na `0001-01-01` zamiast na bieżącą datę


Aktualizacja do wersji 3.1
==========================

- klasa `Nette\Database\Context` została przemianowana na `Nette\Database\Explorer` dla spójności z nazwą [Database Explorer|explorer]
- interfejsy `Nette\Database\IRow` i `Nette\Database\IRowContainer` są oznaczone jako przestarzałe jako zbędne
- sterownik `MySqlDriver` używa podzapytań
- translator poleceń SQL lepiej kontroluje, gdzie można przekazywać tablice


Aktualizacja do wersji 3.0
==========================

Niektóre metody, jak `fetch()` czy `fetchField()`, zwracają teraz `null` zamiast `false`, gdy nie ma kolejnego wiersza.


Aktualizacja do wersji 2.3
==========================

- `MySqlDriver` używa dla MySQL >= 5.5.3 domyślnie kodowania `utf8mb4` zamiast `utf8`
- `IReflection` został podzielony na bliźniacze interfejsy `IStructure` i `IConventions`

Aktualizacja

Aktualizacja do wersji 3.2

Minimalna wymagana wersja PHP to 8.1.

Kod został starannie dostrojony pod PHP 8.1. Dodano wszystkie nowe type hinty metod i właściwości. Zmiany są drobne:

Aktualizacja do wersji 3.1

Aktualizacja do wersji 3.0

Niektóre metody, jak fetch() czy fetchField(), zwracają teraz null zamiast false, gdy nie ma kolejnego wiersza.

Aktualizacja do wersji 2.3