3
서비스 계약보다 $ model-> load ()를 선호하는 이유가 있습니까?
Magento 2에서 모듈 간 작업을 선호하는 방법은 서비스 계약을 사용하는 것입니다. 따라서 제품을로드하려면 제품 리포지토리를 사용합니다. $product = $productRepository->getById($id); 계약을 통해 인스턴스를 반환합니다 Magento\Catalog\Api\Data\ProductInterface. 그러나 대신 도메인 계층을 직접 호출하여 이전 방식을 사용할 수도 있습니다. $product = $productFactory->create()->load($id); 이것이 필요하거나 유용한 경우가 있습니까? devdocs는 말합니다 (강조 표시됨). 모듈은 다른 모듈을 …