Una utilidad muy grande es crear reportes gráficos, sirve mucho por ejemplo para ver todo lo que se facturó en un mes o cuestiones similares. Cuando estuve realizando mi proyecto, utilicé la siguiente extensión: eflot yii para crear reportes gráficos de forma personalizada. Lo único que deben de hacer es descargar y agregar dicha extensión al directorio: /protected/extensions. Ejemplo:
Tag: Yii
Una utilidad muy requerida en toda aplicación web es la de contar con un sistema de backup y restaurado de la base de datos, sobre todo por motivos de seguridad. Cuando estuve realizando mi proyecto, utilicé la siguiente extensión: backup yii que les recomiendo si es que quieren evitarse el trabajo de crear todo a mano. Lo único que deben de hacer es descargar y agregar dicha extensión al directorio: /proctected/modules como así también deben de modificar el main.php y agregar lo siguiente: ‘backup’, Para acceder a la extensión: ?r=backup o /backup, en mi caso quedó así: http://localhost/proyecto/index.php?r=backup/ Espero que les sea… Continuar leyendo
Este manual abarca los puntos más usados en una aplicación web más orientada para uso empresarial. Índice: Auditoria en Yii Backup en Yii Reportes gráficos en Yii Maestro-Detalle / Factura Compra en Yii – Parte I Maestro-Detalle / Factura Compra en Yii – Parte II
Continuamos con el tutorial, nos falta la parte del controlador y también las vistas!!! Link para crear la factura compra: http://localhost/proyecto/index.php?r=cabcompra/create esto es en mi caso, deben de reemplazar con sus respectivos datos. Controlador CabCompra.php (solamente se necesita un controlador): El controlador es la parte más tediosa ya que ahí es donde se procede a hacer todos los cálculos y luego el guardado de los datos una vez validado. Ahora las vistas (create.php y_form.php que es la vista que se utiliza para la creación). Cabe destacar que en las vistas he utilizado JS y Ajax para realizar los cálculos de forma directa,… Continuar leyendo
Quiero seguir con mis tutoriales de Yii framework en este 2014, ésta vez quiero dar comienzo al manual intermedio con este tema que es bastante complejo de entender. Hago este tutorial ya que me han pedido varias personas, espero que les sea de gran utilidad, se puede mejorar mucho el código y hacer muchas optimizaciones!!!! Antes de comenzar les dejo el source code del proyecto completo de Yii con el .sql de la base de datos (Se encuentra dentro del proyecto, en la carpeta Base de datos): Si tienen alguna duda, no duden en hacérmela. Lo primero que necesitan de saber… Continuar leyendo
Un framework o infraestructura digital, es una estructura conceptual y tecnológica de soporte definido, normalmente con artefactos o módulos de software concretos, que puede servir de base para la organización y desarrollo de software. Típicamente, puede incluir soporte de programas, bibliotecas, y un lenguaje interpretado, entre otras herramientas, para así ayudar a desarrollar y unir los diferentes componentes de un proyecto. Representa una arquitectura de software que modela las relaciones generales de las entidades del dominio, y provee una estructura y una especial metodología de trabajo, la cual extiende o utiliza las aplicaciones del dominio. Hay muchos frameworks de desarrollo… Continuar leyendo
Link de descarga de Yii 1.1.14 En esta versión se ha arreglado más de 80 errores e introducido más de 60 pequeñas mejoras y características. – Se añadió CPasswordHelper que proporciona seguro y actualizada de manera de almacenar y verificar los hashes de contraseñas; – Se añadió CRedisCache para apoyar el uso de Redis para cachear propósito, y Yii se puede instalar como un paquete Composer. Para la lista completa de cambios en esta versión, consulte el registro de cambios. Como se trata de una versión candidata (RC), por favor no lo utilice para la producción. La versión estable de… 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
Esto fué publicado hoy en la web oficial de Yii: Estamos muy contentos de anunciar que Yii 2 ya está disponible para la vista previa para el público en general en el repositorio GitHub . Este es un hito importante en el desarrollo Yii 2 que se inició hace más de dos años y desde entonces ha sufrido reescritura completa. Tenga en cuenta que Yii 2 está todavía en desarrollo. Podemos introducir cambios significativos y sin aviso previo. Así que por favor no lo utilice para la producción. Sinceramente, le invitamos a revisar todo el código, y darnos… 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