我想在 magento 中添加一个带有作曲家的第三方模块。我该怎么做?
如果您对移动连接类特别感兴趣,则无需使用 Composer。 项目GitHub存储库链接到此Magento Connect模块,该模块实现了一个Magento模块,为您提供作为Magento帮助程序的类功能。
一般来说,在Magento 1上使用Composer没有很好的方法。 (Magento 2,测试版将于12月18日发布,这是一个不同的故事)。 您可以在根存储库中创建新的composer.json
文件并正常安装作曲家包(确保不要将composer.json
部署到实际的Web根目录),但是Magento 1没有本机编辑器自动加载器实现,并且Magento的本机自动加载器(Varien_Autoload
类)首先将自己推到自动加载器堆栈上,如果找不到类,则失败。 这意味着您需要进行大量的自动加载器洗牌,以便首先将Composer的自动加载器放在那里。
对于一个单一的堆栈溢出答案来说,来龙去脉都有点多。 我写了一篇关于使用作曲家安装Magento模块的文章(这不会涵盖你的标准包),你可能会在作曲家文档中穿插关于使用框架的内容。
我会开始尝试自己做这件事,当你卡在一个特定的部分时,带着一个特定的问题回来。
好看!