miércoles, 4 de diciembre de 2019

FRAMEWORK YII

Instalar servidores web, php y mariadb
Para poder programar utilizando el lenguaje PHP y el Framework Yii primero debemos instalar los
programas necesarios para convertir nuestra computadora en un servidor. Existen varias opciones
de programas que nos permiten realizar esta tarea. En este caso iremos a la siguiente liga y
descargaremos la aplicación winnmp
https://winnmp.wtriple.com/

Una vez descargada ejecutaremos el programa para comenzar su instalación





Crear un proyecto en el servidor
Ahora crearemos un proyecto para poder trabajar con el servidor

1. Hacemos clics sobre el icono de nuevo proyecto
2. Escribimos el nombre de nuestro proyecto que en este caso se llamara cotiza

Verificaremos que el nombre con el que vamos a acceder al proyecto este agregado en el
archivo hosts que se encuentra en la ruta C:\Windows\System32\drivers\etc y contiene la
siguiente información
127.0.0.1 cotiza.test # WinNMP local project



Primero abriremos la ventana de comando de windows y nos posicionaremos en el
directorio donde quedo instalado el programa winnmp.




Descargamos el siguiente paquete

Escribiremos la instrucción que nos pemritirá descargar el framework Yii

composer create-project --prefer-dist yiisoft/yii2-app-basic basic











Escribimos el comando para crear una migración llamada tabla_empresa
yii migrate/create tabla_empresa







Corremos otra migracion en nuestro cmd y verificamos que se ha creado la tabla dentro de WinNMP 




Base de datos verificar




El generador Gii por default ya viene activado solo necesitaremos entrar en la direccion adecuada
para poder hacer uso de el. Para ello abriremos el navegador y entraremos en la siguiente direccion
http://cotiza.test/index.php?r=gii





Creamos un modelo utilizando el generador de codigo GII



Despues de ello, iremos hasta la parte de abajo de la pagina para dar al boton de preview, el cual nos va a mostrar las acciones que va a crear o realizar el generador.







Creamos un CRUD para la tabla empresa utilizando el generador de CRUD












Creamos un modelo de contacto siguiendo los pasos similarmente








No hay comentarios:

Publicar un comentario