«magento2» 태그된 질문

부 버전에 국한되지 않은 Magento 2에 대한 일반적인 질문. 이 태그를 사용하여 Magento 1과 구별하십시오. 특정 버전에 문제가있는 경우 적절한 'Magento-2.x'태그를 대신 사용하십시오. Magento 2 부 버전의 기능은 다를 수 있습니다.

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에서 비활성화 할 수 있다는 것을 알고 있습니다.


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 인 모든 것을 사용 하여 조롱하십시오. 별도로 작성하고 …



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 구성 요소 표를 사용하면 어떤 …


5
brew 패키지를 통해 OS X에서 FastCGI (mod_php 아님)를 통해 Magento 2 실행
커뮤니티의 다양한 포럼 게시 및 대화를 기반으로 일부 사람들은 내장 Apache / PHP 콤보를 사용하지 않고 대신 패키지를 사용하여 PHP 환경을 통해 OS X에서 Magento 2 개발 인스턴스를 실행하는 것처럼 보입니다 brew. FastCGI PHP 환경이 nginx및 / 또는로 실행됩니다 apache. 누구든지 Bbrew 패키지를 사용하여 OS X에서 Magento 2를 시작하고 실행하기위한 …
23 magento2  php 

9
magento2를 2.0.0에서 2.0.2로 업데이트하는 방법
여기 문서는 시스템 업그레이드 유틸리티 ( http://devdocs.magento.com/guides/v2.0/comp-mgr/upgrader/upgrade-start.html) 를 사용하고 관리자로부터 수행 해야한다고 말합니다 . composer.json 파일을로 변경 "version": "2.0.2",한 다음 실행 하면 업데이트 할 수 있다고 생각했습니다 composer update. 이것이 업데이트 또는 시스템 업그레이드 유틸리티의 유일한 방법일까요?
23 magento2  upgrade  json 

4
Magento2 CLI 모듈 : 활성화하면 "알 수없는 모듈"오류가 발생합니다
Magento2에서 간단한 사용자 정의 모듈을 만들고 CLI로 활성화하려고합니다. bin/magento module:enable Vendorname_Modulename 그러나 다음과 같은 오류가 발생합니다. 알 수없는 모듈 : 'Vendorname_Modulename' 모듈과 파일이 존재합니다. app/code/Vendorname/Modulename/ 물론 캐시를 지우거나 비활성화하고 생성을 지우고 Memcache (d)가 실행되지 않습니다 ...


13
템플릿에서 제품의 전체 이미지 URL 가져 오기
동적 제품을 표시하기 위해 정적 블록을 만들려고합니다. 이것은 모든 하위 카테고리를 가져와 각 카테고리의 각 제품에 대한 이미지를 인쇄하는 코드입니다. &lt;?php $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $category = $objectManager-&gt;get('Magento\Framework\Registry')-&gt;registry('current_category'); ?&gt;&lt;ol&gt;&lt;?php foreach ($category-&gt;getChildrenCategories() as $child_category) { ?&gt;&lt;li&gt; &lt;ul&gt;&lt;?php foreach ($child_category-&gt;getProductCollection() as $product) { ?&gt;&lt;li&gt;&lt;img src="&lt;?php echo $product-&gt;getImage();?&gt;"/&gt;&lt;li&gt;&lt;?php } ?&gt;&lt;/ul&gt; &lt;/li&gt;&lt;?php } ?&gt;&lt;/ol&gt; 예를 …

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