多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
**组件加载顺序** 您可能需要指定其他组件或文件组件的依赖使用您的组件的composer.json其他组件。此外,您还可以指定已经加载当你的部件载荷使用标签,以确保其他组件所需的文件在您的组件的module.xml文件加载顺序。 声明加载当前组件之前必须加载的组件列表。它用于装载不同类型的文件:配置文件,查看文件(包括CSS,LESS,和模板文件),或设置类。请注意,不影响普通班(非设置类)的加载。设置类是用于创建或更新数据库架构或数据的组件类。 如果您知道您的组件的逻辑取决于东西在另一个组件,那么你应该将其添加到composer.json和module.xml要求。 如果您在使用更改组件加载顺序,则必须重新在config.php组件列表;否则,加载顺序不会生效。 当前,要做到这一点的唯一方法是使Magento的使用模块组件:magento module:enable <module-list>, 启用,<,pdi;e-list>这里是你要在其中添加一个或多个组件。 例子 : 假设你有一个需要从另一个组件配置文件的组成部分: A组分引入gadgetlayout.xml,哪些更新阻止gadgetBlock从零部件B.在这种情况下,从元件布局文件应该组分B之前加载,所以你应当规定,B组分在module.xml条目。 对于每个特定的情况下,相同类型的文件被从考虑中的每个组件的module.xml文件中提供的序列信息不同的组件加载。 在另一种情况,假设你要加载的所有布局文件的名称为default.xml中。组分A指定B组分。这些文件加载​​顺序如下: * component X/view/frontend/layout/default.xml中,我们要么不关心,当X成分负载或者B组分要求它之前被加载。 * component B/view/frontend/layout/default.xml * component A/view/frontend/layout/default.xml因为组分B组分A的标签所列成分B之后default.xml中-负载。 * component Z/view/frontend/layout/default.xml default.xml中,我们要么不关心的组件Z或也许组件的Z序列需要A组份文件之前加载。 有没有限制,你可以指定任何有效成分。 如果你做指定组件,请确保您也把它添加到该组件的composer.json文件要求部分