¿Cómo guardar la información sobre el usuario que crea el registro en la base de datos?

Tomemos como ejemplo una aplicación de programación de tareas. El usuario puede crear una tarea en la aplicación y asignársela a sí mismo.

Creación de un modelo de datos

Primero, crea una relación entre el task y user modelos. Elija el has_many tipo de relación ya que un usuario puede tener varias tareas.

Database preparation in data designer

Configuración de un proceso de negocio

Vaya a la pestaña Business logic y cree un nuevo proceso de negocio.

Utilice sólo el bloque Auth: Get Current User y cree una variable de User en el bloque END bloque.

Auth: get current user

Endpoint configuración

Configuremos el endpoint para el nuevo BP. Ve a la pestaña Endpoints y añade uno nuevo.

Configurar:

1. Endpoint type – GET

2. URL – /currentuser/

3. Endpoint Groups – User

Endpoint setup

Ahora añada el registro creado BP a la creación de un nuevo registro. Consulta cómo hacerlo en este artículo.

Inserta el creado BP antes del bloque Make y pasa el valor del usuario desde el bloque Server request GET /currentuser/ al bloque Make bloque.

Server request get current user

Al crear un registro, se guardarán los datos del usuario que lo ha creado.

Was this article helpful?

AppMaster.io 101 Curso intensivo

10 Módulos
2 Semanas

¿No sabe por dónde empezar? Ponte en marcha con nuestro curso intensivo para principiantes y explora AppMaster de la A a la Z.

Inicio de curso
Development it’s so easy with AppMaster!

Necesitas más ayuda?

Resuelva cualquier problema con la ayuda de nuestros expertos. Ahorre tiempo y concéntrese en crear sus aplicaciones.

headphones

Soporte de contacto

Cuéntenos su problema y le encontraremos una solución.

message

Chat comunitario

Discutir preguntas con otros usuarios en nuestro chat.

Únete a la Comunidad