我根据网络上的一些教程(例如magento API v2, extending sales/order class)在Magento API V2中创建了我的自定义SOAP附加方法。
现在我的结构看起来像这样:
app/etc/modules/
-Company_namespace.xml
app/code/local/Company/namespace/
-etc/
--wsdl.xml
--api.xml
--config.xml
-Model/Customer/Customer/Api/
--V2.php
我想将我的扩展程序暴露给其他Magento实例。我怎么能这样做?我不希望人们将我的结构复制并粘贴到他们的安装中。我更喜欢将其打包成存档,并以某种方式将其安装在另一个安装中。怎么可能?
答案 0 :(得分:1)
Stack Overflow答案的细节有点长,但你有几个选择。
您要做的官方事情是创建一个Magento Connect扩展程序包。 Connect是Magento内置的软件包管理器,以及Magento Connect网站使用的格式。那里有are scripts(自我链接)可以将tar存档转换为Magento Connect包。
Magento开发人员的独立社区已经有一些unofficial movement为Magento提供PHP Composer支持。如果您使用的是现代PHP,您可能希望继续沿着这些方向进行调查。