我在Bolt CMS上运行了一个Web应用程序,我需要能够跨页面加载保存一些信息,因此它是持久的。需要通过AJAX调用设置数据并在Twig模板中检索。麻烦的是,我不知道如何在博尔特环境中做到这一点(我之前从未使用过Symfony)
我已经看到了很多关于如何在Symfony控制器中检索会话变量的类似问题但没有关于如何编辑(或添加新的)控制器的任何问题,以便我可以通过AJAX调用它来设置会话变量
由于
答案 0 :(得分:2)
因为 twig 是在服务器端呈现的,所以我假设你想在一个请求中设置一些东西,然后在下一个请求中再次获取它。我认为你需要为此创建一个扩展,它将数据存储在一个表中,并允许你以后获取它。请查看“WaffleOrders”扩展,以获取有关如何执行此操作的良好示例:https://github.com/bolt/WaffleOrders
但这一切都发生在螺栓方面。为了使它成为ajaxy,你应该根据需要使用jquery的ajax功能来POST或获取数据。