2016-04-21 74 views
0

我有遺留的代碼已連接數據庫。我試圖用Symfony2添加此應用程序的新功能。我使用Theodo Evolution Bundle來訪問傳統會話。 現在我想要做的第一件事就是構建一個使用現有數據庫中的數據的API。該數據庫具有未轉換爲實體的表格。我的問題是在這種情況下哪個是最好的方法。要使用數據庫中現有表的原生查詢來構建API或將錶轉換爲實體I used documentation for this part,但我不確定是否會導入所有關係和所有內容),然後構建API。你能否建議我這種情況下最好的方法。謝謝。Symfony2 API與表沒有實體

回答

0

我認爲最好的方法是在框架內使用原則實體,並儘可能避免直接使用SQL。這是Symfony等框架背後的基本理念:數據庫層應該被抽象化。

實體 - 數據庫映射起初可能更麻煩一些,因爲你不能依靠自動工具來設置它,但一旦完成,就可以更容易地計算出其他應用程序。

+0

感謝Zephyr的回答。我將實施這種方法。 –