«magento2» 태그된 질문

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


2
새로운 또는 업데이트 된 모델 엔터티를 어떻게 저장해야합니까?
Magento 2에는 리포지토리 클래스가 있습니다. save()Magento 1.9에서 많이 사용되는 고전적인 방법 은 2.04 또는 2.05에서 더 이상 사용되지 않습니다. 나는 팩토리를 사용하여 새 객체를 만들고 new의 속성을 설정 한 후 예를 들어 제품이라고 부릅니다 save(). $productFactory->create()->setName()...->save() 반면에 우리는 method도 포함하는 저장소를 가지고 있습니다 save. 나는 이것을 간단히 말해서 사용하고 있습니다 …

2
마 젠토 2-update / cron.php 실행 오류
달리는 중 오류가 발생했습니다. update/cron.php 설명서 에 따라 cronjob을 설정했습니다 . 그러나 다음과 같은 오류가 발생합니다. PHP 경고 : require_once (update / vendor / autoload.php) : 스트림을 열지 못했습니다 : 13 행의 update / app / bootstrap.php에 해당 파일 또는 디렉토리가 없습니다. PHP 치명적 오류 : require_once () : 13 …
10 magento2  error  cron 

4
마 젠토 2 유지 보수 모드 설정
file을 추가하여 유지 관리 모드를 활성화 var/.maintenance.flag하고 있지만 오류가 발생합니다. Unable to proceed: the maintenance mode is enabled. #0 /backup/html/magento2/vendor/magento/framework/App/Bootstrap.php(256): Magento\Framework\App\Bootstrap->assertMaintenance() #1 /backup/html/magento2/index.php(39): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http)) #2 {main} 심지어 명령을 사용하여 활성화하려고 시도했습니다. bin/magento maintenance:enable 또한 프로덕션 모드를 활성화하고 캐시를 지우면 여전히 503 페이지가 표시되지 않습니다. 도와주세요!

4
마 젠토 2 PHP 확장이 없습니다
Magento 2 개발을 위해 새로운 vagrant box를 설정하려고하는데을 실행할 때 composer install다음 오류가 발생합니다. Problem 1 - The requested PHP extension ext-gd * is missing from your system. Install or enable PHP's gd extension. Problem 2 - The requested PHP extension ext-mcrypt * is missing from your system. Install or …
10 magento2  php-7 

3
모듈 제거
이 명령으로 CLI를 사용하여 composer를 통해 설치 한 모듈 (내 자신의)을 제거하려고합니다. bin/magento module:uninstall -r [Namespace]_[Module] @RyanH가 제공 한 답변을 기반으로 Setup/Uninstall.php모듈의 데이터베이스 관련 데이터를 제거 하는 파일을 만들었습니다 . 이것은 완벽하게 작동하지만 제거 절차가 중단됩니다. 나는 심지어 밤새 스크립트를 실행하고 동일한 결과를 얻었습니다. 확장 파일은 여전히 vendor모듈에 있습니다. 파일 …

4
Magento 2 장바구니 받기 견적 총 minicart.phtml
minicart.phtml에서 장바구니 견적 총계를 얻으려고하는데 운이 없습니다. Magento \ Checkout \ Model \ Cart를 주입하고 있습니다. 내 코드는 다음과 같습니다. $this->cart = $cart; $cartQuote= $this->cart->getQuote()->getData(); echo $cartQuote['base_grand_total']; 해당 코드를 실행하면 미니 카트가 중단되고 프런트 엔드에서 완전히 사라집니다. 감사!

2
명령 줄을 사용할 때 Magento 2 코드를 디버깅하는 방법은 무엇입니까?
명령 행에서 스크립트를 실행하는 것은 Magento 2에서 자주하는 일입니다. 예를 들어, 새 모듈을 만들 때는 setup:upgrade명령을 실행해야합니다 . 우리가 알아야 할 모든 정보를 볼 수는 없습니다. 많은 Magento 개발자가 PHPStorm을 선호하는 편집기로 선택한다는 것을 알고 있습니다. PHPStorm을 사용하여 Magento 2 명령 줄을 어떻게 디버깅 할 수 있습니까?

3
Magento 2에서 빈 테마 스타일 재정의
Magento 2의 빈 테마에서 상속받을 때 사용자 정의 테마의 탐색 스타일을 재정의하는 방법은 무엇입니까? 나는이 theme.css내에서 파일 app/design/frontend/<Vendor>/<theme>/web/css폴더를,하지만 난 젠토 2 LESS를 사용하는 것을 알고 있습니다. 스타일 theme.css시트 내에서 스타일을 쉽게 재정의 할 수 있지만을 계속 사용하고 싶지는 않습니다 !important. 또한 Bootstrap 3을 사용하고 있으며 빈 테마의 스타일이 Bootstrap에서 일치하는 …
10 magento2  overrides  css  less 

2
Magento 2에서 가상 제품 변환
나는 친구를 위해 Magento 2 웹 사이트에서 일하고 있는데 이제 그가 수동으로 추가 한 500 개 이상의 제품에 대해 가상 옵션이있는 단순한 제품이라는 것을 깨달았습니다. 나는 그에게 제품을 구성 가능한 제품으로 설정하여 무슨 일이 있었는지 잘 모르겠습니다 (아래 이미지 참조). 이러한 모든 가상 제품을 체크 아웃하는 동안 주소를 입력 할 …

2
레이아웃에서 경로 인수에 대한 도우미의 출력을 얻는 방법은 무엇입니까?
<block class="Magento\Framework\View\Element\Html\Link\Current" ifconfig="custommodule/general/enable_footer_link" name="custommodule-link"> <arguments> <argument name="label" xsi:type="string">Custom Module</argument> <argument name="path" xsi:type="string" helper="NS\CustomModule\Helper\Data::getFrontName()"/> </arguments> </block> default.xml에서 이것을 시도하고 있습니다. path인수에 대한 도우미 작업에서 문자열을 어떻게 얻을 수 있습니까?
10 magento2 

2
OpCache-Magento2에 대한 권장 구성
Magento 2 스택으로 작업 중이며 일부 Magento 1 OpCache 구성을 재사용하고 있습니다. 나는 이미 주석을 활성화해야한다는 것을 이미 알고 있었지만 다른 값을 향상시킬 수 있다고 확신하므로 현재 구성은 다음과 같습니다. [opcache] opcache.enable=1 opcache.enable_cli=0 opcache.memory_consumption=256 opcache.interned_strings_buffer=12 opcache.max_accelerated_files=65406 // thanks Mage2.Pro! ;opcache.max_wasted_percentage=5 ;opcache.use_cwd=1 opcache.validate_timestamps=0 ;opcache.revalidate_freq=2 ;opcache.revalidate_path=0 ;opcache.save_comments=0 ;opcache.load_comments=0 opcache.fast_shutdown=1 opcache.enable_file_override=1 ;opcache.optimization_level=0xffffffff ;opcache.inherited_hack=1 …

1
사용자 정의 모듈 테이블에 새 필드를 추가 / 업데이트하기 위해 Magento 2 업그레이드 스크립트 생성
누구든지 사용자 정의 테이블에 새 필드를 추가 / 업데이트하기 위해 Magento 2 (CE 안정 버전) 업그레이드 스크립트 (사용자 정의 모듈)를 만드는 것에 대한 아이디어 / 제안이 있습니까? "InstallSchema"에 대해 알고 있지만 모듈 테이블을 업그레이드하기위한 "UpgradeSchema"와 같은 것이 있습니까? 예를 들어 자세히 설명하십시오.

6
현재 영역에 대한 삭제 조작이 금지되어 있습니다.
간단한 제품의 삭제 작업에 대한 명령을 sku로 작성하고 싶습니다. 다음과 같은 오류가 발생합니다. 관리 영역을 설정하는 방법은 무엇입니까? [Magento \ Framework \ Exception \ LocalizedException] 현재 영역에 대한 삭제 작업이 금지되어 있습니다. <?php namespace Sivakumar\Sample\Console; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Output\OutputInterface; use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Input\InputOption; class DeleteSimpleProduct extends Command { protected $_product; …


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