【问题标题】:get the rendering of an html js in a controller (symfony2) before any action has been done在执行任何操作之前在控制器(symfony2)中获取 html js 的呈现
【发布时间】:2015-01-08 15:59:14
【问题描述】:

你能帮我解决这个问题吗?

我有一个连接到 API 的 js 文件...它可以获取有关地理定位的信息。

无论如何,我需要在 symfony2 控制器中获取这些信息,但是在任何渲染之前(第一次渲染之前),请提供任何线索?

PS : 我可以尝试file_get_contents,但这适用于远程链接,但不适用于本地文件(我放置 html js 的地方)。有一点我不明白。

提前感谢您的帮助!

【问题讨论】:

  • 通过 curl 或类似方式直接从 php 调用 api。

标签: javascript php symfony file-get-contents


【解决方案1】:

我想你可以按照这个场景:

  • 控制器的第一个动作调用 js 所在的页面并收集 api
  • 然后此页面调用控制器的第二个操作(例如通过 window.location.href)并将信息发送给它,因此该操作可以呈现您想要的内容

【讨论】:

  • 谢谢 Xavier,我做了这个(实际上,我使用了一个“假”控制器),但我认为它可能是一个更“优雅”,尤其是“性能”的解决方案。也许不吧!还是非常感谢你!
猜你喜欢
  • 2015-01-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-05
  • 1970-01-01
  • 2012-02-01
相关资源
最近更新 更多