Este manual es ideal para aprender a programar en el lenguaje PHP. Nivel de dificultad: Básico. Si tienen alguna duda, pueden dejar comentarios en los artículos, que con gusto los responderé. El manual todavía está en proceso de construcción!!! Introducción a PHP Operadores y tipos de datos en PHP Arrays y cadenas en PHP Estructuras de control en PHP Funciones en PHP POST, GET y REQUEST en PHP Cookies y Sesiones en PHP Epílogos al Manual de PHP Diversos artículos que finalizan este manual de PHP y ofrecen introducciones a diversos asuntos que son interesantes para conocer sobre este lenguaje de… Continuar leyendo
Categoría: PHP
El lenguaje PHP tiene varias estructuras de control para bucles y bifurcaciones condicionales. El famoso Hola Mundo: Estructuras de control en PHP: Las condiciones if Cuando queremos que el programa, llegado a un cierto punto, tome un camino concreto en determinados casos y otro diferente si las condiciones de ejecución difieren, nos servimos del conjunto de instrucciones if, else y elseif. La estructura de base de este tipo de instrucciones es la siguiente: if (condición) { Instrucción 1; Instrucción 2; … } else { Instrucción A; Instrucción B; … } Ejemplo: Switch La sentencia switch es similar a una serie de sentencias IF en la… Continuar leyendo
Operadores en PHP: – Operadores aritméticos Nos permiten realizar operaciones numéricas con nuestras variables + Suma – Resta * Multiplicación / División % Devuelve el resto de la división – Operadores de comparación Se utilizan principalmente en nuestras condiciones para comparar dos variables y verificar si cumple o no la propiedad del operador. == Igualdad != Desigual < Menor que <= Menor igual que > Mayor que >= Mayor igual que – Operadores lógicos Se usan en combinación con los operadores de comparación cuando la expresión de la condición lo requiere. And Y Or O ! No – Operadores de… Continuar leyendo
¿Qué es PHP? PHP es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos. El código es interpretado por un servidor web con un módulo de procesador de PHP que genera la página Web resultante. PHP ha evolucionado por lo que ahora incluye también una interfaz de línea de comandos que puede ser usada… Continuar leyendo
Hay veces en la que necesitamos crear una APP multilenguaje, por suerte Yii framework tiene soporte para eso. En esta ocasión voy a poner como ejemplo para poner traducciones al español. Lo primero que debemos de crear es dentro de protected la carpeta: messages y dentro de esa carpeta crear la carpeta: es Dentro de la carpeta es creamos el archivo app.php: En el main.php configurar y agregar lo siguiente: Yii de por si ya tiene traducciones de la mayoría de sus componentes, lo que debemos de hacer en este ejemplo es ir a la carpeta donde se encuentra Yii… Continuar leyendo
Una de las cosas importantes en toda aplicación web es la estética. Yii implementa o mejor dicho nos da la opción para que podamos usar temas, eso es muy útil ya que dicho framework por defecto trae un tema muy simple que está basado en blueprint. En este tutorial les quiero mostrar como utilizar temas en Yii y como ejemplo usaremos el tema Bootstrap (Twitter) con YiiBooster (Trae todos los widgets, componentes,etc adaptado para usar con Bootstrap. 1- Primero deben de descargar YiiBooster y deben de ponerlo dentro de la carpeta extensions con el nombre de bootstrap. 2- Luego nos vamos a el… Continuar leyendo
Para poder exportar datos filtrados del gridview en Yii primeramente debemos de seguir esto. Cuando se tiene ese primer paso 100% funcional hacer lo siguiente: 1- Ir al modelo deseado y agregar lo siguiente a la función search (en este caso en el modelo Productos): 1- En el controlador productos (esto solo en este caso) debemos sustituir la función actionGenerarPdf() por lo siguiente: Con eso ya podrán exportar a PDF datos filtrados o todo lo que hay en la tabla sin problema alguno.
Lo primero que necesitamos para exportar a PDF es descargar la extensión EYiiPdf y ponerlo en la carpeta extensions, posteriormente debemos descargar http://www.mpdf1.com/mpdf/download y ponerlo en la carpeta vendors con el nombre de mpdf dentro de protected. – En el main.php (config) debemos de agregar en el array components lo siguiente: – En el controlador productos (voy a usar de ejemplo) debemos agregar lo siguiente: Para entender el ejemplo dejo la tabla productos: CREATE TABLE `productos` ( `id_producto` int(10) unsigned NOT NULL AUTO_INCREMENT, `id_categoria` int(10) NOT NULL, `id_marca` int(10) NOT NULL, `descripcion` varchar(150) NOT NULL, `unidad_medida` varchar(80) NOT NULL, `id_igv` int(10) NOT NULL, `precio_compra` float(30,0)… Continuar leyendo
En este tema les quiero mostrar como realizar búsqueda entre fechas en el GridView, en este caso voy a usar la tabla auditoria y el campo fecha_auditoria va a tener la opción para filtrar entre fechas. Modelo Auditoria (Las modificaciones que se deben hacer en el modelo): Vista auditoria/admin.php (Las modificaciones que se deben hacer en la vista admin): Haciendo esas modificaciones ya van a tener 100% funcional la búsqueda entre fechas, para que pueden utilizar estos códigos nada más deben de adaptarle al modelo y vista admin que deseen, básicamente lo que deben de cambiar es la fecha_auditoria por… Continuar leyendo
Una de las cosas útiles en una aplicación web es sin dudas el autocompletado que nos permite ir mostrando los resultados de lo que escribimos en un textfield para luego seleccionar lo que estamos buscando, todo se hace vía AJAX. Para usar el widget que trae Yii incorporado ir a /protected/views/nombre_del_modelo/_form.php y agregar lo siguiente: Referencias (Autorizaciones y Ciudadanos): ciudadanos_id_ciudadano = nombre del campo que lleva la clave primaria de un registro de la tabla ciudadanos, visualizar que es un campo oculto. ciudadanosIdCiudadano= nombre de la relación, para mostrar el nombre de la ciudad. nombre_ciudadano = campo ficticio para mostrar el nombre de la… Continuar leyendo
Archivos
- mayo 2023
- marzo 2023
- diciembre 2020
- abril 2020
- marzo 2020
- diciembre 2019
- enero 2019
- diciembre 2018
- agosto 2017
- febrero 2017
- diciembre 2016
- noviembre 2016
- septiembre 2016
- julio 2016
- junio 2016
- mayo 2016
- abril 2016
- junio 2015
- marzo 2015
- febrero 2015
- diciembre 2014
- agosto 2014
- julio 2014
- junio 2014
- mayo 2014
- abril 2014
- marzo 2014
- febrero 2014
- enero 2014
- diciembre 2013
- noviembre 2013
- octubre 2013
- septiembre 2013
- agosto 2013
- julio 2013
- junio 2013
- mayo 2013
- abril 2013
- marzo 2013