PHP: Frameworks MVC para aplicaciones web

Creación de la estructura de base de datos con Yii

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
Yii2 no es la excepción cuando se trata de contar con generadores de código. Si bien tiene varias formas de generar código, una de ellas la línea de comandos. Vamos a crear migraciones para crear la estructura de nuestra base de datos y vamos a configurar nuestra aplicación para conectarse a la base de datos correcta.
03:18

Transcripción

Ahora vamos a ver lo que es la conexión a base de datos, la creación de la estructura de nuestra aplicación con Yii2. Previo al ejercicio, vamos a asegurarnos de que MySQL está funcionando y vamos a asegurarnos de que tenemos la base de datos Yii2 con el usuario Yii2 con la contraseña Yii2. Lo vamos a hacer de la siguiente forma: 'mysql'menos'user yii2' menos contraseña, todo junto'Yii2' menos'host 127. 0. 0. 1' menos'D'para la base de datos 'Yii2'. Listo. Estamos conectados y estamos utilizando la base de datos Yii2. Vamos a mostrar las tablas con'show tables'. Y listo. No tenemos ninguna estructura por el momento. Vamos a dirigirnos a nuestro directorio de trabajo de Yii2 con: 'cd models' 'Yii2' 'structure' 'basic'. Listo. Vamos ahora a ejecutar un comando para generar nuestro archivo de migración, que es el que nos va a ayudar a generar la estructura en nuestra base de datos. Vamos a hacerlo con: 'php Yii' 'migrate' diagonal 'create'para crear una nueva migración, 'create _client _table' espacio, y vamos a asignarle los campos de una vez: 'Fields' va a ser igual a una cadena con 'name'dos puntos 'string' 'last_name' de tipo'string'también, coma 'email' dos puntos'string'. Cerramos la cadena y ejecutamos. Nos pregunta si realmente deseamos crear la migración. Le decimos que sí. Vamos a nuestro código y vamos a abrir: Models Yii2 Structure Basic y vamos al directorio de Migrations. Nos acaba de crear un archivo en el cual indica los parámetros para crear nuestra tabla de'client' y con los campos que le va a agregar. Vamos, entonces, a configurar las credenciales de la base de datos para poder ejecutar las migraciones. Vamos entonces al directorio Config, Db y vamos a cambiar, en lugar de'route'va a ser Yii2. Vamos a copiar. Va a ser el usuario y la contraseña y cómo utiliza un'dcn'como formato. 'Host'está bien. 'dbname'vamos a cambiarlo a'Yii2'. Guardamos y nos regresamos a la línea de comandos y vamos a ejecutar nuestra migración con: 'php yii' 'migrate'. Nos confirma si realmente deseamos ejecutar la migración. Decimos que sí. Y ha ejecutado la migración. Es decir, si le damos'show tables', ya ha creado nuestro tabla y con la estructura, con: 'describe 'client' punto y coma. Automáticamente nos agrega el'Id', que es el identificador único, y lo hace'auto increment'y nuestra llave primaria.

PHP: Frameworks MVC para aplicaciones web

Descubre los frameworks MVC más usados en PHP, aprende cuáles son sus ventajas y por qué y cuándo se deben usar Yii2, Symphony, CakePHP, Laravel y CodeIgniter mediante ejemplos.

2:43 horas (36 Videos)
Actualmente no hay comentarios.
 
Software:
Fecha de publicación:28/06/2017

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.