TigerZF
🌐Español

B.4. Zend Framework 1.8

Al actualizar desde una versión anterior a Zend Framework 1.8 o superior, debería tener en cuenta las siguientes notas de migración.

B.4.1. Zend_Controller

B.4.1.1. Cambios en la ruta estándar

Dado que se introdujeron segmentos traducidos en la nueva ruta estándar, el carácter '@' ahora es un carácter especial al comienzo de un segmento de ruta. Para poder usarlo en un segmento estático, debe escaparlo anteponiéndole un segundo carácter '@'. La misma regla se aplica ahora al carácter ':'.

B.4.2. Zend_Locale

B.4.2.1. Caché por defecto

A partir de Zend Framework 1.8 se añadió una caché por defecto. La razón detrás de este cambio fue que la mayoría de los usuarios tenían problemas de rendimiento pero no añadían caché en absoluto. Como el núcleo de I18n es un cuello de botella cuando no se usa caché, decidimos añadir una caché por defecto cuando no se ha establecido ninguna caché en Zend_Locale.

A veces todavía se desea evitar la caché por completo aunque esto reduzca el rendimiento. Para hacerlo puede simplemente deshabilitar la caché usando el método disableCache().

Ejemplo B.3. Deshabilitar la caché por defecto

Zend_Locale::disableCache(true);