Es común que al desplegar aplicaciones, los desarrolladores olviden cambiar el flag PRODUCTION a true, lo que puede dejar expuesta información sensible a los usuarios finales. En este artículo, abordaremos la nueva funcionalidad implementada en KumbiaPHP para mitigar este riesgo, proporcionando una capa adicional de seguridad a través de la configuración Exception.
KumbiaPHP 1.2 optimizado para PHP 8: código simplificado y mayor velocidad
Estamos emocionados de anunciar el lanzamiento de la versión 1.2 de KumbiaPHP (Disponible desde el 11 de marzo del año en curso), una actualización que marca un hito significativo en la evolución de nuestro framework. KumbiaPHP 1.2 optimizado para PHP 8 trae consigo mejoras en el rendimiento y la eficiencia, ya que aprovecha al máximo las capacidades de PHP 8, llevando tu desarrollo al siguiente nivel.
KumbiaPHP 1.2 optimizado para PHP 8: Adopción total y ventajas
Una de las principales novedades de KumbiaPHP 1.2 es su completa compatibilidad con PHP 8. Si ya estás utilizando PHP 8 o tienes planes de actualizarte pronto, esta versión de KumbiaPHP es esencial para ti. PHP 8 introduce una serie de mejoras y nuevas características que permiten escribir código más limpio, eficiente y moderno. Al adoptar estas innovaciones, hemos optimizado el núcleo de KumbiaPHP, logrando una reducción significativa en las líneas de código.
Continue reading «KumbiaPHP 1.2 optimizado para PHP 8: código simplificado y mayor velocidad»Cómo crear modelos de forma correcta
Bienvenidos a este post que trata sobre el cómo crear modelos de forma correcta para aplicaciones que utilizan el patrón de diseño MVC: Modelo, Vista, Controlador.
Una parte importante del trabajo dentro de un Framework MVC es el buen uso de los Modelos.
El modelo es responsable de mantener el estado de la aplicación. A veces este estado es transitorio, y dura sólo un par de interacciones con el usuario. Otras veces el estado es permanente y se almacena fuera de la aplicación, a menudo en una base de datos.
Un modelo es algo más que datos; impone todas las reglas de negocio que se aplican a esos datos. Por ejemplo, si un descuento no debe aplicarse a los pedidos de menos de de 20 euros, el modelo aplicará la restricción. Esto tiene sentido; al poner la implementación de estas reglas de negocio en el modelo, nos aseguramos de que nada más en la aplicación puede hacer que nuestros datos no sean válidos. El modelo actúa como tanto un guardián como un almacén de datos.
Continue reading «Cómo crear modelos de forma correcta»
KumbiaPHP Live #10
Las últimas noticias del mes de septiembre sobre el framework.
Aquí pueden ver las transmisiones anteriores.
KumbiaPHP Live #9
Las últimas noticias del mes de agost sobre el framework.
Aquí pueden ver las transmisiones anteriores.