Subir y publicar un proyecto de CodeIgniter a internet

Introducción En este post explicaré algunos consejos y formas de subir un proyecto de CodeIgniter a internet. Veremos cómo asegurar nuestra app, qué archivos subir y por qué lo hacemos. Todo esto es para mostrarte cómo publicar tu app de CodeIgniter. Recuerda que primero debes leer una pequeña introducción a CodeIgniter porque ahí indico algunas cosas básicas. ...

octubre 12, 2018 · 2 min · 294 palabras · Parzibyte

Ejemplo de controlador en CodeIgniter 3

Introducción Acabamos de ver cómo crear y usar un modelo en el framework CodeIgniter. Veamos ahora un ejemplo de cómo se usan los controladores en CodeIgniter. Vamos a definir un controlador y ver cómo se invoca. Un controller se usa como pegamento entre el modelo y la vista. También se usa para conectar los datos que pone al usuario con la base de datos, a través del modelo. Por ejemplo, reciben datos de un formulario y los pasan al modelo, dependiendo del resultado le devuelven un mensaje al usuario. ...

octubre 11, 2018 · 5 min · 864 palabras · Parzibyte

Ejemplo y anatomía de un modelo en CodeIgniter 3

Introducción Hoy veremos un ejemplo de modelo en CodeIgniter 3 para ver cómo podemos crearlo, además de las ventajas que tiene y las responsabilidades que le podemos asignar. En CodeIgniter, un modelo representa un objeto o una entidad dentro de nuestro sistema. Por ejemplo, podemos tener el modelo Usuario, Venta, Recibo, Mascota, etcétera. Es como una clase (técnicamente sí es una clase, pero me refiero al modo de abstraerlo) que se comunica con un controlador. ...

octubre 11, 2018 · 4 min · 851 palabras · Parzibyte

Comprobar si cadena comienza con otra en JavaScript

Introducción Ya vimos cómo saber si una cadena termina con una letra u otra cadena usando JS. Veamos hoy el proceso inverso o contrario: cómo saber si una cadena empieza o comienza con una letra o con otra cadena. ES6 ha incorporado algunas nuevas funciones que nos facilitarán la vida, y si queremos soportar navegadores desactualizados también podemos hacerlo con un polyfill. ...

octubre 9, 2018 · 3 min · 465 palabras · Parzibyte

Comprobar si comienza con vocal en JavaScript

Introducción Ya que andamos viendo cómo trabajar con cadenas en JavaScript, analicemos cómo podemos comprobar si una cadena comienza con una vocal en JavaScript. Es algo realmente sencillo e incluso podría tomarse como un repollo (repost) de otro post anterior. Sin embargo, prefiero hacerlo por si alguien se quedó con la duda; cuando uno es novato no sabe cosas obvias. ...

octubre 9, 2018 · 3 min · 468 palabras · Parzibyte

Convertir a mayúsculas y minúsculas en JavaScript

Introducción Este post enseña una cosa básica pero que todos debemos saber a la hora de trabajar con strings o cadenas en JavaScript. Se trata de convertir cadenas a mayúsculas y minúsculas. Hemos visto anteriormente cómo lograr esto en C, pero con JavaScript la cosa es más fácil. ...

octubre 9, 2018 · 2 min · 287 palabras · Parzibyte

Cómo comenzar un proyecto en CodeIgniter 3.1.9

Introducción CodeIgniter es un framework de PHP. Su principal competidor es Laravel, pero no vamos a hablar de comparaciones ni de cuál es mejor, si vienes aquí es porque quieres saber cómo comenzar un proyecto de CodeIgniter. Veamos entonces cómo descargar e instalar lo necesario para programar usando este framework. Nota: ya existe CodeIgniter 4. ...

octubre 8, 2018 · 9 min · 1899 palabras · Parzibyte

Fecha de ayer y de mañana en JavaScript

Introducción Ya vimos cómo saber la fecha de mañana en PHP. Veamos hoy cómo podemos saber la fecha de ayer y la fecha de mañana en JavaScript. Usaremos la clase Date y algunas operaciones matemáticas simples. ...

octubre 5, 2018 · 3 min · 597 palabras · Parzibyte

Funciones con chequeo de tipos en PHP 7

Introducción PHP es un lenguaje de programación que ha evolucionado. En la versión 7 se introdujeron las funciones de tipado fuerte, mismas que comprueban el tipo de las variables que reciben (parámetros) y regresan. Veamos cómo se definen, cómo se llaman y por qué son una característica que hace al lenguaje mucho mejor. ...

octubre 5, 2018 · 4 min · 659 palabras · Parzibyte

Formateando fechas en PHP con la función date

Introducción La función date en PHP funciona para formatear fechas usando algunos modificadores. Lo que hace es formatear un entero que representa a los segundos desde la fecha Unix. Esta función llamada date recibe 2 argumentos: el primero es obligatorio y es un string que indica el formato. El segundo es opcional y es un entero representando los segundos transcurridos desde la fecha Unix, si no lo mandamos entonces PHP tomará lo que devuelva la función time. Devuelve un string con la fecha formateada según el formato indicado. Para ejemplificar con código, este fragmento en donde no pasamos el segundo argumento… $fecha = date("Y-m-d"); Y este otro en donde sí lo pasamos pero es time, son completamente lo mismo: $fecha = date("Y-m-d", time()); Dicho esto, en el segundo argumento podemos pasar otro entero como ya vimos cuando obtuvimos la fecha de mañana en PHP. Pero lo que hoy veremos será múltiples formatos de fecha en PHP que nos pueden ser útiles. ...

octubre 4, 2018 · 7 min · 1284 palabras · Parzibyte