content top

JSON en Yii Framework

JSON en Yii Framework

El siguiente ejemplo permite generar un objeto JSON en Yii Framework. Este ejemplo no requiere una vista para generar el objeto como lo hacen otros Frameworks, desde la vista donde es invocado se llama la acción del controlador (en este caso actionGetInfoDirector) y este devuelve el objeto JSON con su formato estandar, como se ve en la figura anterior.   ?Ver código PHP/** * actionGetInfoDirector * v3.0 * Obtiene un...

Read More

SyntaxHighlighter Widget con CTextHighlighter en Yii

SyntaxHighlighter Widget con CTextHighlighter en Yii

Este fragmento de código nos permite tener código fuente en las vistas de nuestros proyectos mostrando la sintaxis según el lenguaje de manera sencilla y con excelente apariencia. El primer paso es crear nuestro controlador, el cual tendrá dos variables que nos definen el lenguaje con el cual tomará apariencia el código fuente y la opción de mostrar o no los números de linea del código. Este widget soporta los lenguajes de...

Read More

Tablas con Prefijos en Yii Framework

El uso de prefijos en las tablas de la base de datos es una practica muy usada por generar mayor seguridad a nuestra BD. Con Yii podemos configurar el prefijo en nuestros modelos sin preocuparnos por poner el prefijo al nombre de la clase. Lo anterior nos permite cambiar el prefijo de la BD en cualquier momento sin afectar la funcionalidad del sistema, de igual forma podemos configurar prefijos diferentes cuando estemos trabajando con bases...

Read More

Rijndael-256 o AES-256 para Encriptar en Yii Framework

Rijndael-256 o AES-256 para Encriptar en Yii Framework

Uno de los algoritmos mas seguros y por lo tanto mas utilizados comercialmente para encriptar información es el algoritno Advanced Encryption Standard AES-256 conocido tambien como Rijndael (pronunciado “Rain Doll” en inglés), el cual es un esquema de cifrado por bloques adoptado como un estándar de cifrado por el gobierno de los Estados Unidos. El AES fue anunciado por el Instituto Nacional de Estándares y Tecnología...

Read More

Formulario para múltiples Modelos y Validación en Yii Framework

Este es un ejemplo muy util si tenemos un formulario que implementa información de dos o mas modelos y queremos que las validaciones se implementen automáticamente según las reglas de validación configuradas en cada modelo. Una vez realizado el CRUD de cada modelo este nos genera automáticamente un formulario con los datos del modelo, si queremos hacer un formulario que incluya los datos de dos o mas modelos debemos modificar varias...

Read More

Ordenar Objeto Criteria del CActiveDataProvider de Yii Framework

Los objetos Criteria son muy usados especialmente para las consultas en la BD y nos permiten obtener los datos con los cuales se implementan widgets como el Grid Una opción generalmente muy usada es el ordenamiento de dicha consulta por medio de algún criterio. A continuación mostraré una forma de ordenar los datos en una consulta mediante el objeto Criteria. ?Ver código PHP$criteria->condition = "estatus=true"; $sort=new...

Read More

Graficar en Yii Framework con YiiOpenFlashChart

Graficar en Yii Framework con YiiOpenFlashChart

La generación de reportes es algo muy común en todo desarrollo de software, pues es la materia prima para la tomar decisiones, el análisis y seguimiento de procesos. Comúnmente dichos reportes están acompañados por gráficas que permiten analizar de una forma mas amigable los resultados de un reporte y generalmente hacen parte de los informes que se pueden presentar a la gerencia. En Yii existe una  extensión con la cual podemos...

Read More

JSON y CGridView en Yii Framework

JSON y CGridView en Yii Framework

Este es un ejemplo de Luis Gamboa Abanto de la Universidad Nacional de Trujillo donde explica con un video la utilización de JSON en el widget CGridView para editar el contenido de una grillla.   A continuación el video Json y CGridView en Yii Framework

Read More

Web Service con SOAP y Yii Framework

Web Service con SOAP y Yii Framework

Un Web Service o Servicio Web es un sistema de software diseñado para soportar la interacción interoperable de máquina a máquina en una red. En el contexto de aplicaciones Web, usualmente se refiere a un conjunto de APIs que se pueden acceder a través de Internet y ejecutar en un sistema remoto que aloja el servicio solicitado. Por ejemplo, un cliente basado en tecnología Flex puede invocar una función implementada en el lado del...

Read More

Masked Input con CMaskedTextField en Yii Framework

Masked Input con CMaskedTextField en Yii Framework

CMaskedTextField genera un campo de texto enmascarado. CMaskedTextField es similar a CHtml::textField, excepto que una máscara de entrada se utilizará para ayudar a los usuarios a introducir datos con el formato correcto. El campo de texto enmascarado es aplicado basado en el plugin de entrada Masked de jQuery. ?Ver código PHP$this->widget('CMaskedTextField',array( //'model'=>$model, //'attribute'=>'date', ...

Read More
content top