我正在寻找关于如何在我的Ember应用程序中连接MySQL数据库的建议。我使用ZingChart ember-zingchart addon创建了包含一些图表的仪表板,我的图表配置JSON数据包保存在每个模板的关联控制器中。我需要为我的仪表板的每个选项卡查询数据库中存储在同一个表中的不同数据集。我应该使用PHP连接数据库吗?如果是这样,我会在哪里放置每个模板的PHP代码,以及如何将检索到的数据放入我的控制器?我仍然是Ember的新人,所以如果有人能够朝着正确的方向推动我,那将非常有帮助!
答案 0 :(得分:4)
Ember只是前端。如果您希望将前端应用程序连接到服务器端数据库,则必须编写某种RESTful API,最好使用JSON作为从客户端(前端)到服务器(后端)的数据传输格式。
您可以使用您希望的任何语言编写API。您编写的任何代码都不会成为您的Ember应用程序代码库的一部分。
一旦你编写了API,你就可以通过Ember Data或者在你的路由model
钩子中直接使用jQuery的$ .ajax来访问它。
我知道这是一个高级响应,但我感觉你错过了一些关于客户端/服务器关系的基本概念。