«magento2» 태그된 질문

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

7
마 젠토 2 : ObjectManager를 직접 사용하거나 사용하지 않습니까?
자, 어제 우리는 클래스 / 서식 파일 의 직접적인 사용에ObjectManager 관해 마 젠토 커뮤니티의 다른 사람들과 큰 대화를 나 had습니다 . Alan Kent를 인용하면서 ObjectManager를 직접 사용해서는 안되는 이유를 이미 알고 있습니다 . 몇 가지 이유가 있습니다. 코드는 작동하지만 ObjectManager 클래스를 직접 참조하지 않는 것이 가장 좋습니다. 우리가 그렇게 말했기 …

13
마 젠토 2 : Mage :: log 방법 교체?
Magento 1에서 로그에 메시지를 보내려면 전역 Mage클래스 에서 정적 메서드를 사용합니다 . Mage::log($message, Zend_Log::DEBUG, "my-log-file.log"); Magento 2에 해당하는 것이 있습니까? 나는 dev docs 사이트 를 봤는데 눈에 띄는 것을 보지 못했습니다. 거기에 이 Inchoo의 기사는하지만 거의 년 전에 그리고 너무 많은 그 이후로 변경되었습니다. Magento 2 모듈 개발자로서 Magento 1에서 …
105 magento2  log  psr-logger 

11
test.php 스크립트에서 Magento 2를 어떻게 부트 스트랩 할 수 있습니까?
magento 1에서 Mage_Core_Model_App클래스 를 인스턴스화하는 데 필요한 파일을 만든 다음 테스트 목적으로 "더러운"코드를 추가 할 수있었습니다. 이와 같은 것 test.php: <?php //some settings error_reporting(E_ALL | E_STRICT); define('MAGENTO_ROOT', getcwd()); $mageFilename = MAGENTO_ROOT . '/app/Mage.php'; require_once $mageFilename; Mage::setIsDeveloperMode(true); ini_set('display_errors', 1); umask(0); //instantiate the app model Mage::app(); //my toy code in here. 그런 …
93 magento2  testing 

5
GIT 및 배포 전략 Magento2 프로젝트
Magento 1에서는 GIT 저장소를 가져 와서 명령을 실행 modman deploy-all하고 var디렉토리를 쓸 수 있는지 확인 하는 배포 도구를 사용했습니다 . 를 들어 .gitignore내가 사용 이 하나 꽤 잘했다. 그러나 마 젠토 2는 어떻습니까? gitignore가 가장 잘 작동하는 것, 프로젝트 배포 방법 및 배포 전후 실행 명령은 무엇입니까? 커뮤니티의 통찰력을 기다리겠습니다. …
92 magento2 

4
Magento 2의 UI 구성 요소 그리드 설명
Magento 2에서 UI 구성 요소 그리드를 작성하는 데 필요한 최소한의 구성에 대한 설명 및 / 또는 샘플이 있습니까? 다음과 같은 수많은 핵심 구성 요소가 있다는 것을 알고 있습니다 ./vendor/magento/module-catalog/view/adminhtml/ui_component/product_listing.xml 그러나 이러한 XML 파일은 광범위하며 각 노드의 기능과이를 사용하여 그리드를 처음부터 작성하는 방법에 대한 설명이 거의 없습니다. 이 샘플 모듈 도 …

11
마 젠토 2 재 인덱싱-하나 이상의 인덱서가 유효하지 않습니다. Magento cron 작업이 실행 중인지 확인하십시오
magento 2에서 대량 작업으로 재색 인화하는 방법을 찾을 수 없습니다. cronjob에서 실행 해야하는 것 같습니다. Magento 1.x ( php shell/indexer.php -reindexall) 에서와 마찬가지로 백엔드 또는 명령 줄에서 magento 2의 데이터를 다시 인덱싱하는 다른 방법이 있습니까?
78 magento2  reindex  cli 

5
언제 Magento 2에서 리포지토리와 팩토리를 사용해야합니까?
나는 Magento 2에서 몇 가지 튜토리얼을 봤는데, 약간 혼란 스럽습니다. 비즈니스 엔터티를 읽고 쓸 수있는 두 가지 방법이 기본적으로 있습니다. 데이터 검색 팩토리 접근법 사용 $object = $this->myFactory->create(); $object->load($myId); 리포지토리 접근 방식 사용 $repo = $this->myRepository(); $object = $repo->getById($myId); 데이터를 저장 팩토리 접근법 사용 $object = $this->myFactory->create(); $object->load($myId); $object->setData('something', 'somethingDifferent')->save(); …

13
Magento는 PHP 7을 지원합니까?
PHP 7은 베타 상태에 도달했으며 현재 많은 테스트가 진행되고 있습니다. 지난해 Magento가 "PHP 5.3에서만 실행"에서 "PHP 5.6과 완벽하게 호환 됨"에 이르기까지 Magento가 Magento 1.x 및 Magento 2에 대한 PHP 7 호환성을 얼마나 고려하고 있는지 알고 싶습니다. Anna Filina 가 Magento 1.9.1 (1.9.2에서 변경되지 않음)에서 하나의 문제를 발견 한이 게시물을 찾았지만 …

2
마 젠토 2 @escapeNot 인증 됨
/* @escapeNotVerified */Magento2의 템플릿 파일 에서이 주석이 많이 나타납니다. 특별한 의미가 있습니까? 이것에 대한 사용이 있습니까? 예 : https://github.com/magento/magento2/blob/2.1/app/code/Magento/Catalog/view/frontend/templates/product/list.phtml#L23 https://github.com/magento/magento2/blob/2.1/app/code/Magento/Catalog/view/frontend/templates/product/image_with_borders.phtml#L10 https://github.com/magento/magento2/blob/2.1/app/code/Magento/Catalog/view/frontend/templates/product/gallery.phtml#L12 나는 여기에 몇 페이지를 계속할 수 있습니다.

7
마 젠토 2 재색 인 프로세스 잠금 해제 방법
Magento reindex 프로세스에서 일부 테스트를 수행하고 있으며 주가 인덱스 프로세스를 잠갔습니다 . 이 프로세스를 어떻게 잠금 해제 할 수 있습니까? Design Config Grid index has been rebuilt successfully in 00:00:02 Customer Grid index has been rebuilt successfully in 00:00:03 Category Products index has been rebuilt successfully in 00:00:00 Product Categories …


12
마 젠토 2 폴더 / 파일 권한
Magento 2 설치에서 권한이 엉망이 된 것 같습니다. 이전 버전에서는 다음 명령을 실행하여 폴더 755 및 파일 644를 만듭니다. find . -type f -exec chmod -c 644 {} \; && find . -type d -exec chmod -c 755 {} \; Magento 2에 대한 올바른 파일 및 폴더 권한이 다른 것 …


4
추상 모델에서 더 이상 사용되지 않는 저장 및로드 방법
나는 젠토 2 REPO의 개발 지점의 방법 볼 load과 save에서 Magento\Framework\Model\AbstractModel클래스가 사용되지 않습니다. 그러나이 클래스를 확장하고 사용하는 코어의 gazillion 클래스가 save하고 load. 엔터티의 CRUD 부분에 대한 자체 모듈을 만들 때 핵심 모듈과 동일한 지침을 따릅니다. 그러나 이러한 방법은 더 이상 사용되지 않으므로 미래에 대비할 수 있습니다. 그것들 대신에 무엇을 사용해야합니까? …

8
Magento 2에서 커스텀 로그 파일을 만드는 방법은 무엇입니까?
Magento 1에서는 로그를 다른 파일로 분할하는 것이 일반적이었습니다 (지불 방법 등을 위해 로그를 분리하기 위해). 의 $file매개 변수를 변경하는 것만 큼 쉽습니다 Mage::log. Magento 2가 Monolog를 사용하도록 변경되었습니다. Monolog (또는 Magento2의 구현)는 전체 프레임 워크의 모든 로그를 심각도별로 처리기로 분할하는 것으로 보입니다. 파일에 쓰는 몇 가지 핸들러가 있습니다. \Magento\Framework\Logger\Handler\Debug, \Magento\Framework\Logger\Handler\Exception,\Magento\Framework\Logger\Handler\System …
57 magento2  log  logging 

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