【发布时间】:2019-05-06 22:55:45
【问题描述】:
我一直想知道下面的 Magento 命令究竟做了什么。
php bin/magento setup:di:compile
我是对的,它创建了代理类吗?如果是,有人可以详细说明 Magento 是如何做到这一点的吗?
【问题讨论】:
标签: dependency-injection compilation command command-line-interface magento2
我一直想知道下面的 Magento 命令究竟做了什么。
php bin/magento setup:di:compile
我是对的,它创建了代理类吗?如果是,有人可以详细说明 Magento 是如何做到这一点的吗?
【问题讨论】:
标签: dependency-injection compilation command command-line-interface magento2
当执行 s:d:c 命令时,它会跟踪所有 xml 文件
(di.xml,config.xml,系统,xml)
并根据xml语法规则生成工厂类、拦截器类、代理类、序列依赖等。
如果您想检查它是如何工作的,那么您应该尝试检查 magento-framework 模块。
在这里解释这个模块很长,但是点击这个链接你可以在那里得到很多细节。
【讨论】: