문제

\lib\internal\Magento\Framework에서 클래스를 무시할 수 있고 어떻게 그렇게됩니까? \code의 클래스를 무시하기 위해 플러그인 / 환경 설정 을 사용하는 방법을 알고 있지만 이러한 메소드는 lib 클래스에서 작동하지 않습니다.고마워.

도움이 되었습니까?

해결책

환경 설정을 사용하여 확실히 가능합니다.

di.xml 파일 에서이 작업을 수행 할 수 있습니다.

<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
    <preference for="Magento\Framework\Class\You\Want\To\Rewrite" type="Vendor\Module\Your\Class" />
</config>
.

이 방법은 Magento 2 원본 파일에서 널리 사용됩니다. 예를 들어 : https://githoub.com/magento/magento2/blob/develop/app/code/magento/backend/etc/di.xml

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 magento.stackexchange
scroll top