Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js 余烬数据1.13.X:如何请求包含的资源?_Ember.js_Ember Data_Ember Cli - Fatal编程技术网

Ember.js 余烬数据1.13.X:如何请求包含的资源?

Ember.js 余烬数据1.13.X:如何请求包含的资源?,ember.js,ember-data,ember-cli,Ember.js,Ember Data,Ember Cli,我正在将我的应用程序转换为新版本的ember data 1.13.5 我希望能够请求一组资源,例如:this.store.findAll'post',保持开箱即用的后台重新加载行为,但也请求服务器包含一组相关资源 i、 e.类似于: this.store.findAll'post',{include:[comments]} 这显然可以通过一个查询来完成,但我假设这会杀死所有的后台重新加载内容?我想你要做的是将你的评论和帖子一起侧载 我不知道您的服务器代码是如何编写的,例如在我的例子中,我使用la

我正在将我的应用程序转换为新版本的ember data 1.13.5

我希望能够请求一组资源,例如:this.store.findAll'post',保持开箱即用的后台重新加载行为,但也请求服务器包含一组相关资源

i、 e.类似于:

this.store.findAll'post',{include:[comments]}

这显然可以通过一个查询来完成,但我假设这会杀死所有的后台重新加载内容?

我想你要做的是将你的评论和帖子一起侧载

我不知道您的服务器代码是如何编写的,例如在我的例子中,我使用laravel作为服务器端

我将在控制器代码中检查include参数以检索帖子。如果指定了includecomments指令,那么我将利用laravel提供的内置机制,在这里您可以指定是否需要一个模型及其相关模型,即returnpost->with'comments'; 然后在自定义json序列化程序的帮助下,您可以提取注释并添加到文章的json中。 但在laravel之外,在服务器端检索帖子的代码中可以使用这样的算法

检索所有帖子。 检查include参数。如果指定了,则检索属于每个帖子的注释。 然后编写代码,创建一个json结果,将post的json结果与其注释合并在一起。
余烬数据不提供这些元查询参数的机制,这些参数是服务器的指令。你很可能最终会编写自己版本的findAll来处理它们。@torazaburo Humbug-我希望不必这样做!谢谢你的信息。如果你添加一点信息,告诉我如何做,我会接受!