Ich habe Legacy-Code, der DB verbunden hat. Ich versuche, neue Funktionen für diese App mit Symfony2 hinzuzufügen. Ich benutzte das Theodo Evolution Bundle, um auf die Legacy-Sitzung zuzugreifen. Als erstes möchte ich jetzt eine API erstellen, die Daten aus der vorhandenen Datenbank verwendet. Diese Datenbank enthält Tabellen, die nicht in Entitäten konvertiert werden. Meine Frage ist, welches der beste Ansatz in diesem Fall ist. Um native Abfragen aus vorhandenen Tabellen in der Datenbank zu verwenden, um eine API zu erstellen oder Tabellen in Entitäten umzuwandeln I used documentation for this part aber ich bin mir nicht sicher, ob alle Relationen und alles importiert werden sollen) und dann API zu erstellen. Können Sie mir bitte vorschlagen, welches der beste Ansatz in diesem Fall ist? Vielen Dank.Symfony2 API mit Tabellen ohne Entitäten
0
A
Antwort
0
Der beste Ansatz ist meiner Meinung nach mit Lehre Einheiten im Rahmen zu arbeiten und direkten SQL-wenn möglich zu vermeiden. Das ist die grundlegende Philosophie hinter Frameworks wie Symfony: Die Datenbankschicht sollte abstrahiert werden. Die Entity-Database-Mapping-Datei ist möglicherweise anfangs recht aufwändig, da Sie sich nicht auf automatische Tools verlassen können, um sie einzurichten, aber sobald dies erledigt ist, wird es viel einfacher sein, den Rest der Anwendung zu berechnen .
Danke Zephyr für die Antwort. Ich werde diesen Ansatz umsetzen. –