【发布时间】:2016-10-06 22:39:04
【问题描述】:
我正在尝试开发一个模块来通过网络服务同步 2 个或更多 Prestashop 商店。感谢this module generator,我已经制作了一个模块骨架,但现在,第一步让我想到了这个问题:
如何在我的自定义模块安装中自动开启网络服务?
【问题讨论】:
-
将
WebServiceLibrary放入您的模块中,并在您必须使用它时执行“导入”:)。 Here可以下载官方库 -
要自动切换我认为你只需要在你的
intall()函数中像Configuration::updateValue('PS_WEBSERVICE', true);一样更新这个值但是认为你需要在模块中添加更多代码来检查不同的条件。在controllers/admin文件夹中检查AdminWebServiceController并检查free module -
@sarcom 谢谢,但我认为我没有解释清楚。这个库帮助我使用 web 服务功能开发我的模块,但是,我需要的是启用 web 服务,因为你可以在 PS 后端执行它,打开按钮(高级参数 -> Web 服务 -> 启用 Web 服务)
-
@PH_Laza 谢谢,我会尝试报告是否有效:)
-
@PH_Laza ,您的解决方案运行良好!我现在的回答是,当您提到“模块中的更多代码”时,您的意思是什么?
标签: php web-services prestashop prestashop-1.6