Categoría PHP

PHP

Fechas con CJuiDatePicker en Yii

Para usar el widget que trae Yii incorporado ir a  y modificar la fecha por el siguiente código Adjunto la imagen calendar.png , esa imagen deben de ponerle en la carpeta images dentro de la carpeta principal de su aplicación.…

Bases de datos (AR) en Yii

Active Record en Yii: Aunque la DAO de Yii puede manejar virtualmente cualquier tarea relacionada con la base de datos, lo más probable es que gastemos el 90% de nuestro tiempo escribiendo algunas sentencias SQL relacionadas con la ejecución de…

Bases de datos (DAO) en Yii

DAO en Yii: Yii provee un poderoso soporte para la programación con bases de datos. Construído sobre la extensión PHP de Obejotos de Datos (PDO), los Objetos de Acceso a Datos de Yii (DAO) habilitan el acceso a diferentes sistemas…

Relaciones en Yii

En este tema quiero mostrar el manejo de las claves foráneas en Yii framework mediante Active Record (AR). Antes de usar AR para ejecutar consultas relacionales, necesitamos darle conocer a AR como una clase AR se relaciona con otra. La relación entre…

Validaciones en Yii

Un tema más que importante en toda aplicación es que tenga validaciones para evitar que el usuario ingrese cualquier dato por ejemplo a una base de datos, también es importante por cuestiones de seguridad. Por suerte Yii framework nos provee…

Manual básico de Yii framework (PHP)

Este manual abarca los puntos más usados en una aplicación web típica. Índice: Instalar Yii Framework y crear la primera aplicación Crear modelos y CRUDs en Yii Framework Personalizar gii en Yii Framework PHP layouts y variables del config en…

URLs limpias en Yii Framework

Una cuestión importante a tener en cuenta es tener URLs limpias que sean amigables ya que esto principalmente ayuda a tener un mejor SEO y también puede servir de mucho a un usuario común para recordarse de urls que visitó.…

Modificar MENU y CSS en Yii

Yii por defecto viene con un menú básico (CMenu): Ese código lo podrán encontrar dentro de la carpeta protected -> views -> layouts -> main.php Por ejemplo si se quiere agregar el acceso para un crud creado hay que agregar…