composer在PrestaShop中自动加载用于运输载体模块的PHP库


composer Autoload PHP library in PrestaShop for shipping carrier module

我想在PrestaShop航运承运人模块中使用此库:https://github.com/dvdoug/BoxPacker

BoxPacker库确定从可用列表中打包所选项目所需的盒子的数量和大小。我将在运输承运人模块中使用库,例如fedexcarrier,以检索更准确的运输费率。该库使用命名空间并且是PSR-4兼容的。

我不知道如何与PrestaShop v1.5.6.2集成。我如何将库与PrestaShop(使用composer?)集成,并使用PrestaShop的自动加载器使其在运输模块中可用?

您只需要克隆特定的运输模块并添加此功能,就像在自定义脚本中添加它一样。在PrestaShop或任何其他脚本中没有什么特别的关于这种集成。您需要在显式需要的地方包含类文件。

例如,如果您在主模块文件中使用这些类,则需要在类声明之前包含它们。