|
@@ -1,23 +1,22 @@
|
|
|
# Guía de Desarrollo - Creación de Tablas y Consumo de Endpoints en el Backend YII 2
|
|
|
|
|
|
## Tabla de Contenido
|
|
|
- - [Acerca del Proyecto](#acerca-del-proyecto)
|
|
|
- - [El Archivo Principal](#el-archivo-principal)
|
|
|
- - [1. Crear un Rol (Usuario) para la Base de Datos](#1-crear-un-rol-usuario-para-la-base-de-datos)
|
|
|
- - [2. Crear una Base de Datos](#2-crear-una-base-de-datos)
|
|
|
- - [3. Configurar en el Archivo `config/db.php`](#3-configurar-en-el-archivo-configdbphp)
|
|
|
- - [4. Clonar el Proyecto de PHP](#4-clonar-el-proyecto-de-php)
|
|
|
- - [5. Migraciones](#5-migraciones)
|
|
|
- - [6. Creación de Tablas](#6-creación-de-tablas)
|
|
|
- - [7. Inicialización de Servidor PHP](#7-inicialización-de-servidor-php)
|
|
|
- - [8. Generador de Modelos a través del Yii 2](#8-generador-de-modelos-a-través-del-yii-2)
|
|
|
- - [9. Modelos a través del Yii 2](#9-modelos-a-través-del-yii-2)
|
|
|
- - [10. Configuración de Controladores](#10-configuración-de-controladores)
|
|
|
- - [11. Creación BackUp Base de datos en Local](#11-breación_backup_base_de_datos_en_local)
|
|
|
- - [TODO](#todo)
|
|
|
- - [Tecnologías](#tecnologías)
|
|
|
-
|
|
|
|
|
|
+- [Acerca del Proyecto](#acerca-del-proyecto)
|
|
|
+- [El Archivo Principal](#el-archivo-principal)
|
|
|
+ - [1. Crear un Rol (Usuario) para la Base de Datos](#1-crear-un-rol-usuario-para-la-base-de-datos)
|
|
|
+ - [2. Crear una Base de Datos](#2-crear-una-base-de-datos)
|
|
|
+ - [3. Configurar en el Archivo `config/db.php`](#3-configurar-en-el-archivo-configdbphp)
|
|
|
+ - [4. Clonar el Proyecto de PHP](#4-clonar-el-proyecto-de-php)
|
|
|
+ - [5. Migraciones](#5-migraciones)
|
|
|
+ - [6. Creación de Tablas](#6-creación-de-tablas)
|
|
|
+ - [7. Inicialización de Servidor PHP](#7-inicialización-de-servidor-php)
|
|
|
+ - [8. Generador de Modelos a través del Yii 2](#8-generador-de-modelos-a-través-del-yii-2)
|
|
|
+ - [9. Modelos a través del Yii 2](#9-modelos-a-través-del-yii-2)
|
|
|
+ - [10. Configuración de Controladores](#10-configuración-de-controladores)
|
|
|
+ - [11. Creación BackUp Base de datos en Local](#11-breación_backup_base_de_datos_en_local)
|
|
|
+- [TODO](#todo)
|
|
|
+- [Tecnologías](#tecnologías)
|
|
|
|
|
|
## Acerca del Proyecto
|
|
|
|
|
@@ -313,7 +312,6 @@ Para crear el controlador, copiar el archivo de un catálogo y renombrar el arch
|
|
|
Utilizar una plantilla previa del controlador y remplazar el catalogo con el cual se necesita interactuar.
|
|
|

|
|
|
|
|
|
-
|
|
|
**Ejemplo Código Controlador Producto.**
|
|
|
|
|
|
<br> **archivo:ProductoController.php**
|
|
@@ -418,6 +416,7 @@ Exportar la base de datos del servidor, mediante las opciones de pg dump.
|
|
|
Configurar y correr el generador del archivo.
|
|
|

|
|
|
**Comandos Utiles para Crear el Rol y la base de datos**
|
|
|
+
|
|
|
```
|
|
|
create role "SAGARHPA" with login password 'root';
|
|
|
|
|
@@ -446,16 +445,6 @@ Ejecutar restore de la Base de datos.
|
|
|
**Deberan aparecer las tablas con los datos**
|
|
|

|
|
|
|
|
|
-
|
|
|
-**Ejemplo:**
|
|
|
-Utilizar una plantilla previa del controlador y remplazar el catalogo con el cual se necesita interactuar.
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-**Ejemplo Código Controlador Producto.**
|
|
|
-
|
|
|
-<br> **archivo:ProductoController.php**
|
|
|
-
|
|
|
### TODO
|
|
|
|
|
|
Lista de tareas pendientes o mejoras planificadas para el proyecto.
|