2015-03-02 110 views
2

我正在尋找關於如何連接到我的Ember應用程序中的MySQL數據庫的一些建議。我使用ZingChart的ember-zingchart addon創建了一個帶有一些圖表的儀表板,並且我的圖表配置JSON數據包保存在每個模板的關聯控制器中。我需要在數據庫中查詢我的儀表板的每個選項卡中存儲在同一個表中的不同數據集。我應該使用PHP連接到數據庫嗎?如果是這樣,我將在哪裏放置每個模板的PHP代碼,以及如何將檢索到的數據存入我的控制器?我在Ember還是個新手,所以如果有人能讓我朝正確的方向發展,那會非常有幫助!在Ember應用程序中連接到MySql數據庫

+1

如果您使用Ember,爲什麼不使用[Ember CLI](http://www.ember-cli.com/)? – tadman 2015-03-02 22:59:54

回答

4

Ember僅限於前端。如果您希望將前端應用程序連接到服務器端數據庫,則必須編寫某種RESTful API,最好使用JSON作爲從客戶端(前端)到服務器(後端)的數據傳輸格式。

你可以用你希望的任何語言編寫你的API。您編寫的任何代碼都不會成爲Ember應用程序代碼庫的一部分。

一旦你編寫了API,你將通過AJAX調用訪問它,或者通過Ember Data或者直接在你的Route的model掛鉤中使用jQuery的$ .ajax。

我知道這是一個高層次的迴應,但我覺得你錯過了關於客戶端/服務器關係的一些基本概念。