我不确定我应该如何将部分从 Symfony 提供给 Angular。
我在想我应该在 Symfony 中设置一个路由,然后让控制器输出文件?
但是我不确定如何简单地从控制器输出文件(即没有树枝的东西,没有真正渲染任何东西等)并且这种方法会正确缓存它吗?
例如,如果我想要 Angular 下载 partials/button.html,我应该设置如下路线:
partials:
pattern: /web/partials/{partial}
defaults: { _controller: AcmeWebBundle:Partials:show, _format: html }
然后,在我的控制器中有,
...
public function showAction() {
return file_get_contents(' ... path to file ...');
}
....
那显然行不通。我不确定如何在不通过树枝的情况下仅输出一个直接文件。或者也许我所有的部分应该只是树枝文件(只是没有任何树枝的东西)?