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:

  • 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
  • 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 IStructureIConventions