Por defecto en Yii framework tenemos 2 tipos de layouts distintos, uno de 1 columna y el otro de 2 columnas que se usa para mostrar el sidebar en los CRUDs básicos. Dichos layouts los podemos encontrar dentro de la carpeta views, como así también el contenido de site. Dentro de la carpeta layouts tenemos 3 archivos: main, column1 y column2, a esos archivos se le pueden hacer las modificaciones que uno desea. Cabe destacar que el main.php es el principal, o sea es el que usa en toda la aplicación, luego el layout column1 se usa por ejemplo en el… Continuar leyendo


Una buena práctica a seguir es no modificar en absoluto el core de Yii Framework, esto es más que importante ya que si modificamos el core del framework y luego lo actualizamos a una nueva versión, todo lo modificado se va a perder y nos puede causar muchos problemas en nuestra aplicación. En este artículo quiero mostrarles la forma para que puedan personalizar gii y adaptarlo a sus necesidades, en mi caso lo uso para que todo lo generado tenga soporte multilenguaje y también le agrego opciones para exportar a pdf y excel dentro de la vista admin. Lo primero… Continuar leyendo


Una vez que tengamos una aplicación creada abrimos el archivo /protected/config/main.php y modificamos lo siguiente: Descomentamos el arreglo y colocamos el password deseado, el modulo gii es el que nos ayuda a crear el modelo y el CRUD de las tablas de nuestra base de datos, a continuación vamos a configurar la conexión, para ello debemos comentar el siguiente arreglo: Y creamos nuestro nuevo arreglo de conexión así (para mysql): Para dirigirnos a gii copiamos en nuestra barra de direcciones lo siguiente: http://localhost/nombre_aplicacion/index.php?r=gii, debemos de ingresar el password que hemos definido anteriormente, una vez dentro le damos a “Model Generator” y… Continuar leyendo


¿Qué es Yii ? Yii es un framework PHP de alto rendimiento, para el desarrollo de aplicaciones Web 2.0. Yii viene con ricas características: MVC, DAO / ActiveRecord, I18N/L10N, almacenamiento en caché, autenticación y basada en funciones de control de acceso, andamios, pruebas, etc Puede reducir el tiempo de desarrollo de manera significativa. ¿Cómo instalar y crear nuestra primera aplicación? Lo primero que debemos hacer es descargar la ultima versión de Yii Framework desde http://www.yiiframework.com , descomprimimos en nuestro directorio web, le cambiamos el nombre a “Yii” (opcional, solo para uso en este artículo) y le damos permisos de lectura (no aplicable para… Continuar leyendo