Crear un CRUD o ABM con Zend Framework
Por zsamer en Noviembre 24, 2008
En este artículo veremos como agregar/eliminar/modificar datos de una base de datos utilizando Zend_Db_Table.
En informática CRUD es el acrónimo de Crear, Obtener, Actualizar y Borrar (Create, Read, Update y Delete en inglés). Es usado para referirse a las funciones básicas en bases de datos o la capa de persistencia en un sistema de software. En algunos lugares, se utilizan las siglas ABM para lo mismo (Alta Baja Modificación), obviando la operación de Obtener. A veces se nombra ABML siendo la ultima letra (L) de listar, listado o lectura, etc.
Crear una Tabla
Vamos a utilizar MySQL, así que las sentencias SQL para crear la tabla son:
Lee el resto de este artículo »
Validar Fechas
Por zsamer en Octubre 18, 2008
Hoy vamos a ver un tema bien corto y sencillo, se trata de validar fechas con Zend_Validate.
Una simple clase que hereda de Zend_Validate_Abstract y utiliza Zend_Date para verificar si la fecha es o no válida.
Un ejemplo de uso:
-
$validator = new Zsamer_Validate_DateTime('YYYY-MM-dd HH:mm:ss', 'es_CL');
-
$fecha = "2008-10-18 10:34:00";
-
-
if ($validator->isValid($fecha)) {
-
// Fecha es valida
-
} else {
-
// Fecha es invalida; imprime mensajes de error
-
foreach ($validator->getMessages() as $messageId => $message) {
-
echo "Error en la validación '$messageId': $message\n";
-
}
-
}
