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
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.
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.
Etiquetas:
Carro de compras con CodeIgniter
,
CodeIgniter
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;
Etiquetas:
Carro de compras con CodeIgniter
,
CodeIgniter
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.
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.
Etiquetas:
Carro de compras con CodeIgniter
,
CodeIgniter
,
Jquery
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.
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.
Etiquetas:
Carro de compras con CodeIgniter
,
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.
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.
martes, 5 de noviembre de 2013
Crud de Usuarios en CodeIgniter
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;
Etiquetas:
Carro de compras con CodeIgniter
,
CodeIgniter
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.
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.
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.
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.
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.
Etiquetas:
Carro de compras con CodeIgniter
,
CodeIgniter
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
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.
Etiquetas:
Carro de compras con CodeIgniter
,
CodeIgniter
,
Jquery
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.
Etiquetas:
Carro de compras con CodeIgniter
,
CodeIgniter
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
Etiquetas:
Carro de compras con CodeIgniter
,
CodeIgniter
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.
Etiquetas:
Carro de compras con CodeIgniter
,
CodeIgniter
Suscribirse a:
Entradas
(
Atom
)








