|
@@ -88,13 +88,13 @@ composer update
|
|
|
|
|
|
Se describirá el proceso de migración, que implica aplicar y gestionar cambios en la base de datos a medida que evoluciona la aplicación.
|
|
|
<br>
|
|
|
-Comando para ejecutar migraciones
|
|
|
+Comando para ejecutar migraciones.
|
|
|
|
|
|
```
|
|
|
php yii migrate
|
|
|
```
|
|
|
|
|
|
-Comando para ejecutar solo una migración
|
|
|
+Comando para ejecutar solo una migración.
|
|
|
|
|
|
```
|
|
|
php yii migrate/up 1
|
|
@@ -102,13 +102,13 @@ php yii migrate/up 1
|
|
|
|
|
|

|
|
|
<br>
|
|
|
-Comando para crear un archivo de migración
|
|
|
+Comando para crear un archivo de migración.
|
|
|
|
|
|
```
|
|
|
php yii migrate/create :name:
|
|
|
```
|
|
|
|
|
|
-Si deseas ver las tablas creadas en tu base de datos lo pueds hacer dentro de psql con el comando
|
|
|
+Si deseas ver las tablas creadas en tu base de datos, lo puedes hacer dentro de psql con el comando.
|
|
|
|
|
|
```
|
|
|
\dt
|
|
@@ -116,18 +116,18 @@ Si deseas ver las tablas creadas en tu base de datos lo pueds hacer dentro de ps
|
|
|
|
|
|

|
|
|
|
|
|
-Si deseas checar la conectividad a tu base de datos puedes hacerlo de la siguiente manera;
|
|
|
-setear los variables de entorno de Postgres
|
|
|
+Si deseas checar la conectividad a tu base de datos, puedes hacerlo de la siguiente manera.
|
|
|
+Setear las variables de entorno de Postgres.
|
|
|
<br>
|
|
|

|
|
|
<br>
|
|
|
-Puedes proceder a gestionar tu base de datos directo ahora desde cmd
|
|
|
+Puedes proceder a gestionar tu base de datos directamente ahora desde CMD.
|
|
|
|
|
|
```
|
|
|
psql -h localhost -U sirgea -d your_database_name
|
|
|
```
|
|
|
|
|
|
-con el siguiente comando sales del modo psql
|
|
|
+Con el siguiente comando sales del modo PSQL.
|
|
|
|
|
|
```
|
|
|
\q
|
|
@@ -136,31 +136,31 @@ con el siguiente comando sales del modo psql
|
|
|
También se puede utilizar el gestor Datagrip para facilitar de manera manual las transacciones.
|
|
|

|
|
|
|
|
|
-Configuración del Datagrip
|
|
|
+Configuración del Datagrip.
|
|
|

|
|
|
-nota: como podemos observar pudimos configurar la conexión desde la interfaz grafica de usuario (GUI), mediante Datagrip, para facilitar la gestion de la base de datos previamente creada.
|
|
|
+nota: como podemos observar, pudimos configurar la conexión desde la interfaz gráfica de usuario (GUI), mediante Datagrip, para facilitar la gestión de la base de datos previamente creada.
|
|
|
|
|
|
-### 6. Creación de Tablas
|
|
|
+### 6. Creación de Tablas.
|
|
|
|
|
|
Pasos detallados sobre la creación de tablas específicas, asegurando la coherencia y estructuración adecuada de los datos.
|
|
|
<br>
|
|
|
-Ejemplo para hacer una tabla, llave primaria, llave foránea
|
|
|
+Ejemplo para hacer una tabla, llave primaria, llave foránea.
|
|
|

|
|
|
|
|
|
-### 7. Inicialización de Servidor PHP
|
|
|
+### 7. Inicialización del servidor PHP.
|
|
|
|
|
|
Instrucciones para inicializar el servidor PHP y poner en marcha la aplicación localmente.
|
|
|
<br>
|
|
|
|
|
|

|
|
|
|
|
|
-Comando para iniciar un servidor HTTP en el proyecto
|
|
|
+Comando para iniciar un servidor HTTP en el proyecto.
|
|
|
|
|
|
```
|
|
|
php yii serve
|
|
|
```
|
|
|
|
|
|
-La primer pantalla al iniciar el servidor es:
|
|
|
+La primera pantalla al iniciar el servidor es:
|
|
|
|
|
|

|
|
|
|
|
@@ -172,13 +172,13 @@ nota: recuerda agregar la extensión gii para crear tus modelos http://localhost
|
|
|
|
|
|
Cómo utilizar el generador de modelos proporcionado por Yii 2 para facilitar la creación de modelos de datos.
|
|
|
<br>
|
|
|
-Entrar en la url del servidor HTTP e ir a la url http://localhost:8080/gii para entrar en el generador de código, despues elegir "Model Generator"
|
|
|
+Entrar en la url del servidor HTTP e ir a la url http://localhost:8080/gii para entrar en el generador de código, después elegir "Model Generator"
|
|
|

|
|
|
<br>
|
|
|
Rellenar los campos "Table Name" y "Model Class Name"
|
|
|

|
|
|
<br>
|
|
|
-darle clic en "Preview" y después "Generate" para generar el modelo de la tabla
|
|
|
+Dale clic en "Preview" y después "Generate" para generar el modelo de la tabla.
|
|
|
|
|
|
### 9. Modelos a través del Yii 2
|
|
|
|
|
@@ -186,16 +186,16 @@ Archivo generado en la carpeta "models"
|
|
|

|
|
|
Corregir etiquetas de "attributeLabels", nombre de las relaciones ("getIdUsuario0" => "getUsuario") y php doc (documentación sobre la clase)
|
|
|

|
|
|
-Generar en el directorio models del módulo donde estemos trabajando (por lo general en modules/v1/models), agregar una clase que herede del archivo que acabamos de generar y agregaremos los métodos fields (campos visibles por el cliente) y extraFields (relaciones visibles por el cliente)
|
|
|
+Generar en el directorio models del módulo donde estemos trabajando (por lo general en modules/v1/models), agregar una clase que herede del archivo que acabamos de generar y agregaremos los métodos fields (campos visibles por el cliente) y extraFields (relaciones visibles por el cliente).
|
|
|

|
|
|
el modelo que está en la raíz debe heredar de ModeloBase
|
|
|

|
|
|
|
|
|
-### 9. Configuración de Controladores
|
|
|
+### 9. Configuración de Controladores.
|
|
|
|
|
|
Instrucciones sobre cómo configurar controladores para gestionar de manera eficiente las solicitudes y respuestas en la aplicación.
|
|
|
<br>
|
|
|
-Para crear el controlador, copiar el archivo de un catálogo y renombrar el archivo, la clase y la variable $modelClass, corregir los textos de los mensajes de respuesta
|
|
|
+Para crear el controlador, copiar el archivo de un catálogo y renombrar el archivo, la clase y la variable $modelClass, corregir los textos de los mensajes de respuesta.
|
|
|

|
|
|
|
|
|
### TODO
|