Entradas etiquetadas: Base de Datos

Creando un ToDo con Laravel 4 – Creando las tablas con migraciones

Laravel4

Este post es la parte 2 de 4 del artículo: Creando un ToDo con Laravel 4

Ya vimos en el capítulo anterior como dejar preparado Laravel 4 para trabajar con el. Así que empezaremos a configurar nuestra base de datos. Por ahora haremos algo sencillo. Dos tablas, tareas y categorías. Pues he decidido que nuestro ToDo esté organizado en categorías y que cada una de ella pueda tener tareas, así lo complicamos un poco más que tener solo tareas.

Migraciones

Podríamos crear las tablas directamente en la base de datos pero Laravel nos proporciona una herramienta llamada migraciones que nos permite tener ordenado, paso por paso, lo que vamos modificando de la base de datos de tal forma que ,en caso de necesidad, podamos descender por las migraciones para dejar la base como la teníamos varios cambios atrás.

Empezaremos por la tabla categorías ya que la otra estará relacionada con esta.

Leer más »

Jobeet, Día 3: El Modelo De Datos

Symfony

Una vez teniendo claro lo que queremos hacer nos vamos a poner con el modelo de datos. Creando un buen modelo desde el principio será muy útil para no tener que andar modificando la base de datos en mitad del desarrollo con sus consecuentes problemas.

El modelo Relacional

Las entidades de nuestra aplicación seran Job (puestos de trabajo), Affillate (Afiliados) y Category(Categorías) Lo que nos dará un modelo relacional como este.

Jobbet, modelo relacionalAdemás de las columnas descritas en los casos de uso, también añadimos un campo created_at y updated_at a algunas tablas, a diferencia de Symfony 1.4, Symfony2 no rellenará automáticamente estos campos con los valores adecuados por lo que tenemos que indicar en cada entidad que lo haga  o instalar un bundle para que sea automático.

Leer más »

Como hacer un plugin para wordpress: Añadir una nueva Frase

PHP, Tutoriales, Wordpress

Lo primero que haremos de lo que nos queda sera dar de alta una nueva frase. Para ello usaremos un formulario, pero con vistas al futuro usaremos también este formulario para poder editar posteriormente las frases. Primero crearemos una función para añadir la frase a la base de datos, que será la siguiente:

[codesyntax lang=”php”]

[/codesyntax]

Leer más »