您好!
有一部分常规应用程序/ etc/di.xml,我需要在阅读器数组中添加附加值。magento 2如何向di.xml上的数组添加新值
<virtualType name="bodyRenderPool" type="Magento\Framework\View\Layout\ReaderPool">
<arguments>
<argument name="readers" xsi:type="array">
<item name="container" xsi:type="string">Magento\Framework\View\Layout\Reader\Container</item>
<item name="block" xsi:type="string">Magento\Framework\View\Layout\Reader\Block</item>
<item name="move" xsi:type="string">Magento\Framework\View\Layout\Reader\Move</item>
<item name="uiComponent" xsi:type="string">Magento\Framework\View\Layout\Reader\UiComponent</item>
</argument>
</arguments>
</virtualType>
如果在di.xml我自己的模块
<virtualType name="bodyRenderPool" type="Magento\Framework\View\Layout\ReaderPool">
<arguments>
<argument name="readers" xsi:type="array">
<item name="customEl" xsi:type="string">Company\MyModule\View\Layout\Reader\Customel</item>
</argument>
</arguments>
</virtualType>
该数组被覆盖的指示。
如何在阅读器数组中添加一个元素?
你解决了这个问题吗?如果是,那么解决方案是什么? –