【发布时间】:2019-05-27 16:47:31
【问题描述】:
有一个 Magento 2 插件需要使用一些非 PSR-4 类。 (这是与不同项目共享的代码。)无法使用php magento -vvv setup:di:compile,因为找不到该类。 Magento 2 中是否有标准位置来为插件声明自定义自动加载器?
附言
我发现只有使用registration.php 的可能性,但有人告诉我这是一个丑陋的解决方案。
【问题讨论】:
有一个 Magento 2 插件需要使用一些非 PSR-4 类。 (这是与不同项目共享的代码。)无法使用php magento -vvv setup:di:compile,因为找不到该类。 Magento 2 中是否有标准位置来为插件声明自定义自动加载器?
附言
我发现只有使用registration.php 的可能性,但有人告诉我这是一个丑陋的解决方案。
【问题讨论】:
这个问题太模糊了,无法具体回答,能否详细说明。
Magento 2 有事件观察者的概念,也许你可以创建一个自定义的事件可观察类
【讨论】: