Entradas etiquetadas: Migraciones

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 »

[Parte 4] El modelo de comentarios: repositorios y migraciones de Doctrine

Symfony, Tutoriales

Este post es la parte 4 de 6 del artículo: Creando un Blog con Symfony2

Debido a que la web de udelabs lleva varías semanas sin funcionar a petición de un par de usuarios me tomo la libertad de subir el tutorial traducido por ellos, quizás con alguna modificación que iba haciendo pero todos los méritos son de ellos.Tutorial en inglés 

Descripción

En este capítulo construiremos sobre el modelo del blog que definimos en el capítulo anterior. Vamos a crear el modelo para los Comentarios, el cual cómo su nombre indica, se encargará de los comentarios de cada blog. Te presentaremos la creación de relaciones entre modelos, cómo puede un blog contener muchos Comentarios. Vamos a utilizar el Generador de consultas de Doctrine 2 y las clases Repositorio deDoctrine para recuperar entidades desde la base de datos. También exploraremos el concepto de Migraciones de Doctrine 2 que ofrece una forma programática para implementar cambios en la base de datos. Al final de este capítulo habrás creado el modelo del Comentario y lo habrás vinculado con el modelo del Blog. Además crearemos la página Inicial, y proporcionaremos la posibilidad de que los usuarios envíen comentarios para un blog.

La página Inicial

Vamos a comenzar este capítulo, construyendo la página inicial de la aplicación. Al estilo de un verdadero blogger mostraremos fragmentos de cada entrada del blog, ordenados del más reciente al más antiguo. La entrada completa del blog estará disponible a través de enlaces a la página que muestra el blog. Puesto que ya hemos construido la ruta, el controlador y la vista de la página, simplemente vamos a actualizarlas.

Leer más »