Estoy un poco confundido sobre cómo debería funcionar el modelo en mi implementación básica de C++, o más bien cómo deberían encapsularse/procesarse los datos de, por ejemplo, el backend de la base de datos.C++ MVC Model - ¿Cómo debería implementarse?
Mis pensamientos en este momento son para un modelo con un método findById() estático, que devolvería una instancia de ese mismo modelo, que luego representaría una sola 'fila' de datos (lo que permite la manipulación, etc.) podría ser un enfoque adecuado.
En términos de crear una nueva fila en la base de datos, supongo que se creará una nueva instancia del modelo, se rellenará con datos y se llamará efectivamente a un método save()?
Espero que esté en la línea correcta, pero estoy un poco confundido sobre la implementación/diseño aquí.
Cualquier consejo sería muy apreciado.
Gracias de antemano, James
¿De qué estás hablando? – User
Me temo que por ahora no es comprensible cuál es su problema. Supongo que estás diseñando algún tipo de framework MVC para usar con C++. Pero no está muy claro, qué está haciendo, con qué fines, en qué etapa se encuentra y cuál es exactamente su problema actual. ¿Puedes por favor dar más detalles sobre eso? – User
Hmm. Entiendo el principio de MVC, y lo que se supone que debe lograr el modelo, es más una cuestión de qué tipo de interfaz debe tener el modelo. ¿Debería consultar los datos a través de métodos estáticos, y luego las instancias del modelo representan solo 'filas' de datos? Esperemos que esto proporcione alguna aclaración ^^; ... –