Ich bin etwas verwirrt, wie das Modell in meiner grundlegenden C++-Implementierung "funktionieren" sollte, bzw. wie die Daten aus dem Datenbank-Backend gekapselt/verarbeitet werden sollten.
Meine Gedanken im Moment sind für ein Modell mit zum Beispiel eine statische findById()-Methode, die eine Instanz des gleichen Modells zurückgeben würde, die dann eine einzelne "Zeile" von Daten (erlaubt Manipulation usw. usw.) darstellen würde könnte ein geeigneter Ansatz sein.
Im Hinblick auf die Erstellung einer neuen Zeile in der Datenbank, nehme ich an, eine neue Instanz des Modells erstellt werden würde, mit Daten gefüllt, und effektiv eine save()-Methode aufgerufen?
Ich hoffe, ich bin auf dem richtigen Weg, aber ich bin ein wenig verwirrt über die Umsetzung / Design hier.
1 Stimmen
Wovon reden Sie überhaupt?
0 Stimmen
Ich fürchte, im Moment ist es nicht verständlich, was Ihr Problem ist. Ich vermute, Sie entwerfen eine Art von MVC-Framework, das mit C++ verwendet werden soll. Aber es ist nicht wirklich klar, was Sie tun, für welche Zwecke, in welchem Stadium Sie sich befinden und was genau Ihr aktuelles Problem ist. Können Sie das bitte näher erläutern?
0 Stimmen
Hm. Ich verstehe das Prinzip der MVC, und was es ist das Modell soll erreichen - es ist mehr eine Frage, welche Art von Schnittstelle sollte das Modell haben. Dh sollte Abfrage für Daten über statische Methoden sein, und dann Instanzen des Modells repräsentieren einzelne "Zeilen" von Daten? Hoffentlich bringt das etwas Klarheit ^^;...
0 Stimmen
Ich denke, was die Leute verwirren könnte, ist, dass "MVC" ein viel breiterer Begriff ist als nur der Datenbankzugriff. Sie sollten wahrscheinlich mehr darüber schreiben, was spezifisch welches Problem Sie mit MVC zu lösen versuchen, und Sie werden mehr relevante Antworten erhalten