Nette Documentation Preview

syntax
Actualización
*************


Actualización a la versión 3.2
==============================

La versión mínima de PHP requerida es la 8.1.

El código se ha afinado cuidadosamente para PHP 8.1. Se han añadido todos los nuevos type hints de métodos y propiedades. Los cambios son menores:

- MySQL: la fecha cero `0000-00-00` se devuelve como `null`
- MySQL: un decimal sin decimales se devuelve como int en lugar de float
- el tipo `time` se devuelve como objeto `DateTime` con la fecha puesta a `0001-01-01` en lugar de la fecha actual


Actualización a la versión 3.1
==============================

- la clase `Nette\Database\Context` se ha renombrado a `Nette\Database\Explorer` por coherencia con el nombre [Database Explorer|explorer]
- las interfaces `Nette\Database\IRow` y `Nette\Database\IRowContainer` están marcadas como obsoletas por innecesarias
- el driver `MySqlDriver` usa subconsultas
- el traductor de sentencias SQL controla mejor dónde se pueden pasar arrays


Actualización a la versión 3.0
==============================

Algunos métodos, como `fetch()` o `fetchField()`, devuelven ahora `null` en lugar de `false` cuando no hay una fila siguiente.


Actualización a la versión 2.3
==============================

- `MySqlDriver` usa de forma predeterminada la codificación `utf8mb4` para MySQL >= 5.5.3 en lugar de `utf8`
- `IReflection` se ha dividido en las interfaces gemelas `IStructure` e `IConventions`

Actualización

Actualización a la versión 3.2

La versión mínima de PHP requerida es la 8.1.

El código se ha afinado cuidadosamente para PHP 8.1. Se han añadido todos los nuevos type hints de métodos y propiedades. Los cambios son menores:

  • MySQL: la fecha cero 0000-00-00 se devuelve como null
  • MySQL: un decimal sin decimales se devuelve como int en lugar de float
  • el tipo time se devuelve como objeto DateTime con la fecha puesta a 0001-01-01 en lugar de la fecha actual

Actualización a la versión 3.1

  • la clase Nette\Database\Context se ha renombrado a Nette\Database\Explorer por coherencia con el nombre Database Explorer
  • las interfaces Nette\Database\IRow y Nette\Database\IRowContainer están marcadas como obsoletas por innecesarias
  • el driver MySqlDriver usa subconsultas
  • el traductor de sentencias SQL controla mejor dónde se pueden pasar arrays

Actualización a la versión 3.0

Algunos métodos, como fetch() o fetchField(), devuelven ahora null en lugar de false cuando no hay una fila siguiente.

Actualización a la versión 2.3

  • MySqlDriver usa de forma predeterminada la codificación utf8mb4 para MySQL >= 5.5.3 en lugar de utf8
  • IReflection se ha dividido en las interfaces gemelas IStructureIConventions