ソースを参照

Actualizar 'README.md'

raguilar 1 年間 前
コミット
67ed5e3c76
共有1 個のファイルを変更した42 個の追加6 個の削除を含む
  1. 42 6
      README.md

+ 42 - 6
README.md

@@ -38,15 +38,12 @@ Instrucciones sobre cómo clonar el proyecto desde el repositorio de PHP para ob
 https://git.miralo.xyz/computo21/yii2.git
 ~~~
 <br>
-<br>
-recuerda instalar el gestor de paquetes PHP composer
-<br>
-<br>
-Después de clonar el proyecto de php ejecutar en la terminar
+Después de clonar el proyecto ejecutar en la terminal instalar las dependencias composer
 ~~~
 composer install
 ~~~
 
+
 ### 5. Migraciones
 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>
@@ -61,19 +58,58 @@ Comando para ejecutar migraciones
 ~~~
 php yii migrate
 ~~~
-
+![Texto Alternativo](Images/archivo_de_migracion.png")
+<br>
+Comando para crear un archivo de migración
+~~~
+php yii migrate/create :name:
+~~~
 
 ### 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
+![Texto Alternativo](Images/tabla.png")
+
 
 ### 7. Inicialización de 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 
+~~~
+php yii migrate/create :name:
+~~~
+
+![Texto Alternativo](Images/Model_Generator.png")
+
 
 ### 8. Generador de Modelos a través del Yii 2
 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"
+![Texto Alternativo](Images/Model_Generator_1.png")
+<br>
+Rellenar los campos "Table Name" y "Model Class Name"
+![Texto Alternativo](Images/Model_Generator_2.png")
+<br>
+darle clic en "Preview" y después "Generate" para generar el modelo de la tabla
+
+### 9. Modelos a través del Yii 2
+Archivo generado en la carpeta "models"
+![Texto Alternativo](Images/models.png")
+Corregir etiquetas de "attributeLabels", nombre de las relaciones ("getIdUsuario0" => "getUsuario") y php doc (documentación sobre la clase)
+![Texto Alternativo](Images/corregir_attributeLabels.png")
+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)
+![Texto Alternativo](Images/directorio_models.png")
+el modelo que está en la raíz debe heredar de ModeloBase
+![Texto Alternativo](Images/herencia_modelo_base.png")
 
 ### 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
+![Texto Alternativo](Images/creacion_controlador.png")
+
 
 ### TODO
 Lista de tareas pendientes o mejoras planificadas para el proyecto.