Dependency injection Magento 2命令的作用是什么?

Dependency injection Magento 2命令的作用是什么?,dependency-injection,compilation,command,command-line-interface,magento2,Dependency Injection,Compilation,Command,Command Line Interface,Magento2,我一直在想下面的Magento命令到底是做什么的 php bin/magento setup:di:compile 我说的对吗,它创建了代理类?如果是,是否有人能提供一些有关Magento是如何做到这一点的详细信息?执行s:d:c命令时,它会跟踪所有xml文件 (di.xml,config.xml,system,xml) 并根据xml语法规则生成工厂类、拦截器类、代理类、序列依赖关系等。 如果您想检查它是如何工作的,那么您应该尝试签出magento framework模块。 在这里解释这个模块

我一直在想下面的Magento命令到底是做什么的

php bin/magento setup:di:compile

我说的对吗,它创建了代理类?如果是,是否有人能提供一些有关Magento是如何做到这一点的详细信息?

执行s:d:c命令时,它会跟踪所有xml文件
(di.xml,config.xml,system,xml)
并根据xml语法规则生成工厂类、拦截器类、代理类、序列依赖关系等。
如果您想检查它是如何工作的,那么您应该尝试签出magento framework模块。
在这里解释这个模块很长,但是按照这个链接你可以在那里得到很多细节


执行s:d:c命令时,它会跟踪所有xml文件
(di.xml,config.xml,system,xml)
并根据xml语法规则生成工厂类、拦截器类、代理类、序列依赖关系等。
如果您想检查它是如何工作的,那么您应该尝试签出magento framework模块。
在这里解释这个模块很长,但是按照这个链接你可以在那里得到很多细节