You are on page 1of 12

Mostrar datos de forma tradicional con mysql y php

Código
Configurar Yii framework

Para configurar Yii debemos pasar la carpeta a C:\xampp\htdocs, después abrir en la


siguiente dirección: http://localhost:8080/basic/web/ notara que aparece un error.

Solución del error

Para solucionar el error debemos ir a la carpeta config de yii ahí debemos buscar el
archivo web.php y editar la siguiente línea

Donde están las comillas simples debemos colocar algún texto, guardar los cambios y
ya debería estar solucionado el problema.

Hacer la primera prueba

Ir a la carpeta controllers y editar el archivo SiteController.php

Agregándole la clase actionHolamundo


Craer un nuevo documento php

Este documento lo debe guardar con el nombre de holamundo.php en la carpeta


Views/site

Ya teniendo todo guardado acceder al a siguiente direccion:

http://localhost:8080/basic/web/index.php?r=site/holamundo

si aparece hola en la pantalla entonces no hay ningun problema

 Ir a la carpeta config y editar el archivo web.php


Quuitar los comentarios al siguiente segmento de codigo
modificado

Ahora para en el navegador lo que desarrollamos debemos digitar la dirección d ela


siguiente forma:

http://localhost:8080/basic/web/index.php/site/holamundo

 configurar la conexión a la base de datos

para configurar la conexión a la base de datos debemos ir a la carpeta config y editar el


archivo db.php
Donde:

 facturación es nuestra base de datos


 root es el usuario
 contraseña no hay establecida ninguna

Creando crud a cada tabla

para crear un crud a cada tabla debemos ir a la siguiente dirección

http://localhost:8080/basic/web/index.php/gii

Primero crearemos el modelo de la tabla productos y después en crud, para crear el


crud de la tabla productos antes debemos crear el modelo de la tabla categorías ya
que están relacionados.

Después de crear el modelo de la tabla productos podemos ver el código en la


carpeta Models, y abrir el archivo Producto.php
Creando el crud de la tabla productos

Para ingresar al crud debemos acceder a la siguiente dirección

http://localhost:8080/basic/web/index.php/producto/index

Hacer el modelo y el crud de las otras tablas y llenar 10 registros en cada tabla
Comenzar a trabajar con la base de datos

Ir a la carpeta controllers y editar SiteController agregando la función pública


actionCreate

Crear un archivo que se llamara create.php el cual debemos guardar en la carpeta


views\site

El código es el siguiente:
Crear el archivo FormProductos.php y guardarlo en la carpeta models

Código
Crear archivo llamado Productos.php y guardarlo en carpeta models

Código
Ir a la carpeta controllers y editar el archivo SiteController.php

Este código debe ir dentro de la función actionCreate que se creó al inicio


Link Importante

https://code.tutsplus.com/es/tutorials/how-to-program-with-yii2-working-with-the-
database-and-active-record--cms-22768

You might also like