晚上好,我正在开发一个 prestashop 模块,它必须通过从数据库中检索所述数据来显示头部钩子上的一些数据。我想让这些数据动态化,并在它在存储它的数据库中发生变化时更新它。最好的方法是什么?我正在考虑使用 ajax,但在解释如何实现它的模块开发文档中找不到任何参考。
谢谢,古斯塔沃。
晚上好,我正在开发一个 prestashop 模块,它必须通过从数据库中检索所述数据来显示头部钩子上的一些数据。我想让这些数据动态化,并在它在存储它的数据库中发生变化时更新它。最好的方法是什么?我正在考虑使用 ajax,但在解释如何实现它的模块开发文档中找不到任何参考。
谢谢,古斯塔沃。
如果这不是任何繁重的操作,您可以按时间间隔设置 ajax 请求,最好为您的模块创建 ModuleFrontController 并为其创建 ajax 请求,有关为您的模块创建 FrontController 的更多信息,您可以在此处找到: https://devdocs。 prestashop.com/1.7/modules/concepts/controllers/front-controllers/
当然有一些基于 websockets 的解决方案,但是如果你不熟悉这种方法,你应该先做一些研究,阅读 socket.io 和其他解决方案。