Magento

Magento 전자 상거래 플랫폼 사용자를위한 Q & A

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

2
마 젠토 2 객체 리포지토리 필터링
Magento 2에서 제품 저장소를 사용하여 제품 속성별로 필터링 할 수 있습니까? Magento 2에서는 검색 기준 개체를 사용할 수 있습니다 \Magento\Framework\Api\SearchCriteriaInterface $searchCriteria, 그리고 저장소 \Magento\Catalog\Api\ProductRepositoryInterface $productRepository, 객체 목록을 가져 오려면 $searchCriteria->getPageSize(10); $list = $productRepository->getList($searchCriteria); 그러나 searchCriteria 객체에는 직접 필터링 기능이 없습니다. 검색 기준 클래스 에는 filterGroups라는 것을 추가하는 메소드 가 있습니다. …

11
마 젠토 2 리뷰를 비활성화하는 방법
Magento 2 제품 리뷰 기능을 비활성화하려고합니다. Magento 2 admin Stores \ Advanced \ Advanced \ Magento_Review에서 모듈 비활성화를 시도했지만 각 제품의 리뷰 탭이 여전히 있습니다. 비활성화하는 방법이 있습니까? Magento 1에서 비활성화 할 수 있다는 것을 알고 있습니다.

3
견적서 개체를로드 할 수 없습니다
sales/quote로드 할 때 오브젝트가 다른 오브젝트와 다르게 작동 합니까 ? 다음을 참조하십시오. 공장: $quote = Mage::getModel('sales/quote')->getCollection() ->addFieldToFilter('entity_id', $quoteId) ->getFirstItem(); print_r($quote->getData()); // shows right data 작동하지 않습니다 : $quote = Mage::getModel('sales/quote')->load($quoteId); print_r($quote->getData()); // empty 둘 다 $quote클래스의 올바른 것입니다 Mage_Sales_Model_Quote.
24 sales  quote  ee-1.12 

6
업그레이드 후 정적 컨텐츠가로드되지 않습니다
Magento 2.1.0에서 Magento 2.1.3 (구성자 사용)으로 업그레이드 한 후 정적 콘텐츠가 더 이상로드되지 않습니다. 브라우저 콘솔에서 모든 파일을 사용할 수 없음을 알 수 있습니다 (404). 디렉토리에 이름 version*이있는 pub디렉토리 가 보이지 않습니다 . 내가 이미 만들었지 만 도움이되지 않았습니다. 모든 권한을으로 설정 777했지만 성공하지 못했습니다. 정리 된 캐시 제거 pub/static/* …


2
클래스의 생성자 DI에서 Context Object의 목적은 무엇입니까? 컨텍스트는 어떻게 작동합니까?
대부분의 클래스 생성자에서 Context 객체가 전달됩니다. 이 Context Obj의 작동 방식을 이해할 수 없었습니다. 또한 때때로 이것이 아래와 같이 부모 클래스의 생성자에게 전달되는 것을 알았습니다. public function __construct( \Magento\Framework\App\Action\Context $context, \Magento\Catalog\Model\Design $catalogDesign, \Magento\Catalog\Model\Session $catalogSession, .... parent::__construct( $context, $layoutFactory, 이 특정 컨텍스트 개체의 작동 방식을 설명해 주시겠습니까?

2
Magento 2에서 PHPUnit 4.1로 PHP7 코드를 유닛 테스트하는 올바른 방법은 무엇입니까?
모듈을 작성할 때 응용 프로그램의 가장 중요한 부분에 대한 단위 테스트를 제공하려고합니다. 그러나 현재 단위 테스트를 작성하는 방법에는 몇 가지 방법이 있습니다 (Magento 2.1.3). 다른 테스트 방법 bin/magento dev:tests:run unitMagento와 함께 번들로 제공되는 기본 phpunit 설정과 통합하여 실행하십시오. 별도로 작성하고 vendor/bin/phpunit app/code/Vendor/Module/Test/UnitMagento 인 모든 것을 사용 하여 조롱하십시오. 별도로 작성하고 …



6
새로운 Magento 업데이트 (1.9.4.1)에서 Mage :: log ()가 작동하지 않음
이 새로운 업데이트 (1.9.4.1) 후에 Mage :: log ()가 작동하지 않습니다. 분명히 Zend_Validate_File_ExtensionMage.php의 819 라인 과 관련 이 있으며 파일 is_readable()이 존재하기 전에 파일이 있는지 확인 합니다. 전체 log()방법을 이전 버전으로 되돌리고 다시 작동합니다. 이 문제를보고하기 위해 Magento 팀에 연락 할 수있는 기본 채널은 무엇입니까?

1
마 젠토 2 : 모든 페이지의 <head>에 임의 HTML을 추가 하시겠습니까?
Magento 2에서는 모든 프론트 엔드 / 카트 페이지에 임의의 HTML 비트를 추가 할 수 &lt;head/&gt;있습니까? &lt;body&gt;다음과 같은 코드로 내용 / 영역에 블록을 추가 할 수 있다는 것을 알고 있습니다 &lt;page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"&gt; &lt;body&gt; &lt;referenceBlock name="content"&gt; &lt;block type="Pulsestorm\Test\Block\Head" name="pulsestorm.head" as="pulsestorm.head" template="pulsestorm/head.phtml"/&gt; &lt;/referenceBlock&gt; &lt;/body&gt; &lt;/page&gt; 그러나 &lt;head/&gt;페이지 요소에 내용을 추가하기위한 비슷한 블록이 …
23 php  layout  magento2 


2
마 젠토 2 : 표준 Grid.php에 비해 UI 그리드 컴포넌트를 사용하면 어떤 이점이 있습니까?
Magento 2는 UI 구성 요소를 도입했습니다. 그중 하나가 UI 컴포넌트 그리드입니다 (자세한 정보는 여기에서 찾을 수 있습니다 : Magento 2의 UI 컴포넌트 그리드 설명 ). 사용자 지정 모듈을 만들 때 이전 Magento 1 방법을 Grid.php고수하고 adminhtml 그리드를 처리 하는 파일을 만들었습니다 . Grid.php메서드 대신 UI 구성 요소 표를 사용하면 어떤 …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.