Mostrando las entradas con la etiqueta CodeIgniter. Mostrar todas las entradas
Mostrando las entradas con la etiqueta CodeIgniter. Mostrar todas las entradas

jueves, 8 de octubre de 2015

Validaciones de Formularios en CodeIgniter - Crud



En CodeIgniter podemos extender la clase Form_validation
y crear nuestras propias reglas de validación y así
usarlas vez tras vez como cualquiera de las que ya trae.

miércoles, 29 de abril de 2015

Autenticación con Ion-Auth en CodeIgniter 3.0

Ejemplo de autenticación con la libreria Ion-Auth en CodeIgniter 3.0, esta librería nos permite la administración de usuarios con roles; ya se encuentra totalmente lista para utilizar, lo único que debemos hacer es descargar los archivos del repositorio de github

jueves, 23 de abril de 2015

Utilizar Doctrine en CodeIgniter

Veamos cómo integrar Doctrine en codeigniter 3.0.0; este ejemplo esta basado
en el siguiente post:  http://codesamplez.com/development/using-doctrine-with-codeigniter

1. descargamos CodeIgniter 3.0.0, lo descomprimimos y lo renombramos como:  ci_doctrine.

2. creamos una base de tatos con el nombre de: ci_doctrine; dentramos a esta y ejecutamos el siguiente codigo en la pestaña SQL

lunes, 17 de marzo de 2014

Administrar productos - eliminar registros

Este el el tema 11 de la creación de un carrito de compras con CodeIgniter,
en esta ocación vamos a crear los métodos para eliminar los productos; donde
se pueden seleccionar todos o algunos de ellos para ser borrados.

lunes, 30 de diciembre de 2013

Administración de Productos - carro de compras

Continuamos con la creación de un carrito de compras en CodeIgniter; este es el penúltimo tema y hoy vamos a hacer las opciones de crear y actualizar los productos, en el próximo veremos como asignar la imagen a cada producto y también crearemos la opción de eliminar de a un producto o de eliminar múltiples registros en una sola acción;

jueves, 5 de diciembre de 2013

Seleccionar múltiples checkbox con jQuery

Este es el tema 9 de la creación de un carrito de compras en CodeIgniter, hoy vamos
a iniciar la administración de los productos, donde vemos los productos paginados y
aparecen las opciones de crear, editar y eliminar productos, para seleccionar los
productos a eliminar se puede hacer de a uno o podemos seleccionar todos los que
aparecen en la página para eliminarlos en una sola acción. Hoy solo vamos a ver
cómo seleccionar múltiples checkbox con jQuery, posteriormente finalizaremos con la
crud de los productos.

Seleccionar checkbox

lunes, 25 de noviembre de 2013

Subir Imagenes y validar sus dimensiones

Este es el tema 7 de la creación de un carrito de compras en CodeIgniter, hoy
vamos a crear la opción de cargar imágenes, aunque las vamos a subir de la manera más
básica de todos modos vamos a hacer una pequeña validación matemática para asegurarnos
que la imagen a subir tiene las dimensiones adecuadas, por ejemplo una imagen que sea
cuadrada dañaría la apariencia del sitio por eso necesitamos controlar su forma, más
que su peso o tamaño pues la imágenes finales van a quedar pequeñas y con un peso
mínimo, es decir así subamos una imagen de 2Mb se va eliminar después de haber sido
redimensionada y solo vamos a utilizar la nueva imagen. Empecemos entonces.

Subir Imagenes en CodeIgniter

jueves, 14 de noviembre de 2013

Fechas con datapicker en CodeIgniter

Veamos como colocar fechas con datapicker en CodeIgniter; datapicker
es un plugin que viene incluido dentro de jQuery UI con muchos otros, como
por ejemplo autocomplete, progressbar, dialog, etc, este plugin nos da la
posibilidad de insertar fechas con una gran variedad de formatos y asi mismo
dispone de variadas opciones para utilizarlo según sea la necesidad
o los gustos, podemos bajar de http://jqueryui.com/ la librería completa que
incluye los demos, los estilos css e incluso podemos descargar los temas que
también son muy variados. Para este ejemplo descargamos la libreria y vamos
a sacar los siguientes archivos: jquery-1.9.1.js, jquery-ui.js, esta última es la
libreria de la interfaz de usuario, con la que podemos usar autocomplete, datapicker
y todos los demás, aparte de esto vamos a necesitar los estilos que se encuentran
dentro de la carpeta llamada themes, de ahí tomamos los siguientes archivos:
jquery-ui.css y demos.css; habiendo hecho esto podemos empezar.

Datepicker en CodeIgniter

martes, 5 de noviembre de 2013

Crud de Usuarios en CodeIgniter


Crud en CodeIgnter

Continuamos con el Tema 7 de la creación de un carrito de compras en codeIgniter, hoy
veremos cómo hacer una Crud de ususarios en CodeIgniter, en la que vamos a poder crear,
actualizar y eliminar a los usuarios del sistema;

martes, 15 de octubre de 2013

Realizar una consulta mutltitabla en CodeIgniter


Hoy vamos a ver cómo realizar una consulta mutltitabla en CodeIgniter
con la clase Active Record; esta clase es un patrón que nos permite
insertar, obtener, actualizar y eliminar los datos con un
mínimo de código. Para este ejemplo vamos a relacionar dos tablas,
las cuales tienen una relación de muchos a muchos; para hacer esta relación
vamos a necesitar una tabla conectora la cual va a tener los id de las dos
tablas a relacionar, esto significa que a la hora de hacer la consulta necesitamos
relacionar tres tablas.

viernes, 27 de septiembre de 2013

Autocompletar con Jquery UI en CodeIgniter

Hoy vamos a ver como hacer un autocompletar con jquery UI en CodeIgniter; la interfaz
de usuario de Jquery incluye una gran variedad de modulos para realizar distintas tareas
que pueden ser muy necesarias y sobre todo complejas a la hora de programar; quien desee
averiguar sobre los distintos modulos y sus funcionalidades puede visitar la web de Jquery UI, ahí encontraran las distintas versiones y sus respectivos Demos para entender
cómo funcionan; además se encuentra una gran variedad de temas. Para este ejemplo voy a usar
la librería completa, la cual incluye el Core, widgets y demás; todo en un solo archivo.

libreria jquery UI title

miércoles, 18 de septiembre de 2013

Redimensionar imágenes en CodeIgniter

Hoy vamos a ver cómo podemos redimesionar imágenes con CodeIgniter con la librería
image_lib. Usando las opciones que nos da CodeIgniter podemos redimensionar, recortar,
 rotar y poner marca de agua; para este ejemplo vamos a ver cómo redimensionar las imágenes.

lunes, 9 de septiembre de 2013

Enviar un email con CodeIgniter

Hoy vamos a ver cómo enviar un email con CodeIgniter, para enviar un email necesitariamos un
servidor de correo, pero hay una manera más fácil de hacer esto y es usando alguna cuenta de Gmail que tengamos.

Si queremos tener disponible la configuración para el envio de los emails desde cualquier controlador
necesitamos crear un archivo de llamado email.php en la carpeta config, de lo contrario sería
necesario especificarlo en cada controlador desde el que necesitemos enviar algún email. Para este
ejemplo a la aplicación la llamaremos ci_email y vamos a suponer que alguién llena un formulario con
sus datos y posteriormente el mensaje que envio llega a su propia cuenta de correo.

lunes, 26 de agosto de 2013

Formulario de login con Ajax en CodeIgniter

Este es el tema 6 de la creación de un carrito de compras con CodeIgniter, y hoy vamos a crear el formulario de login para que los usuarios(administradores) del sistema puedan acceder a la parte administrativa; aquí vamos a ver cómo como crear un formulario de login con Ajax en CodeIgniter; en el momento que el usuario escriba el nombre de usuario y salga de este campo a través de Ajax se hará la validación y le indicará si el usuario es correcto o no, como también se valida que los campos no estén vacíos, pero de todos modos se harán todas la validaciones del lado del servidor por seguridad. Empecemos.

Formulario de Login

lunes, 19 de agosto de 2013

Exportar archivos pdf en CodeIgniter

En este post vamos a ver cómo podemos exportar los registros de una de una tabla
de la base de datosen formato pdf  desde CodeIgniter,  con la versión 0.09 de librería Ezpdf.

La web del autor de esta libreria: http://www.ros.co.nz/pdf.

Para descargar la última versión: http://sourceforge.net/projects/pdf-php

lunes, 5 de agosto de 2013

Validar un formulario con Jquery en CodeIgniter

Este es el Tema 6.1 de la creación de un carrito de compras con CodeIgniter; hoy vamos a ver cómo validar un formulario con Jquery; vamos a utilizar la misma vista que usamos para validar los datos en el servidor; haremos esto utilizando el evento blur de Jquery, el cual nos va a permitir hacer las validaciones después de que cada campo del formulario haya perdido el foco. El tema de hoy y todos los demás se pueden descargar al final de cada post, y para este post también se puede descargar la plantilla en html en la que se hacen las mismas validaciones Jquey.

formulario

martes, 30 de julio de 2013

Pedido del carro de compras con CodeIgniter

Seguimos con el Tema 5 de la creación de un carrito de compras con CodeIgniter, con el tema de hoy daremos por finalizado lo relacionado con las funciones que presentamos a los clientes para que puedan ver los productos, añadirlos al carro de compras, llenar sus datos en un formulario y posteriormente enviar su pedido; el pedido que hace la persona debe llegar a su correo y al del administrador del sitio.

lunes, 15 de julio de 2013

Cargar y descargar archivos con CodeIgniter

Veamos cómo cargar y descarar archivos con CodeIgniter. Para este ejemplo vamos a llamar al proyecto ci_downloads; el helper que nos ayuda en concreto con esta tarea es: el Helper Download, pero también vamos a utilizar algunos otros para hacer este ejemplo más completo, donde también podamos cargar los archivos desde el mismo sistema.

domingo, 7 de julio de 2013

Implementación del carro de compras

Continuamos con el Tema 4 de la creación de un carrito de compras con CodeIgniter, hoy vamos a usar la Librería Cart para la implementación del carro de compras. Haremos las últimas modificaciones a los archivos: products_model.php, products.php, content.php y header.php, también crearemos una nueva vista para mostrar el carrito que es donde se verá cada uno de los productos añadidos con la opción seleccionada, cantidad y valor, donde además podremos añadir más productos

Paginación con CodeIgniter

Seguimos con el Tema 3 de la creación de un carrito de compras con CodeIgniter, hoy vamos a ver cómo hacer una Paginación con CodeIgniter de una manera muy sencilla con la librería Pagination; CI nos da la posibilidad de personalizar la paginación; aunque son bastantes las opciones que tenemos para definir nuestras preferencias, no es necesario definirlas todas, pero hay 3 opciones que no se pueden dejar de configurar, las cuales son: base_url: la cual se define como la ruta que nos lleva al controlador/método que contiene la paginación. total_rows: el número de filas que contiene la consulta a la base de datos. per_page: la cantidad de items que queremos mostrar por página.