«magento2» 태그된 질문

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

7
마 젠토 2.2.1 값을 직렬화 할 수 없음
웹 사이트를 2.1.6에서 2.2.1로 업그레이드했으며 프런트 엔드 및 백엔드에서 값 오류를 직렬화 할 수 없습니다. {"0":"Unable to serialize value.","1":"#0 \/var\/www\/vhosts\/demo.com\/eiselec\/vendor\/magento\/framework\/Translate.php(494): Magento\\Framework\\Serialize\\Serializer\\Json->serialize(Array)\n #1 \/var\/www\/vhosts\/demo.com\/eiselec\/vendor\/magento\/framework\/Translate.php(190): Magento\\Framework\\Translate->_saveCache()\n #2 \/var\/www\/vhosts\/demo.com\/eiselec\/vendor\/magento\/framework\/App\/Area.php(244): Magento\\Framework\\Translate->loadData(NULL, false)\n #3 \/var\/www\/vhosts\/demo.com\/eiselec\/vendor\/magento\/framework\/App\/Area.php(215): Magento\\Framework\\App\\Area->_initTranslate()\n #4 \/var\/www\/vhosts\/demo.com\/eiselec\/vendor\/magento\/framework\/App\/Area.php(142): Magento\\Framework\\App\\Area->_loadPart('translate')\n #5 \/var\/www\/vhosts\/demo.com\/eiselec\/vendor\/magento\/framework\/View\/DesignLoader.php(55): Magento\\Framework\\App\\Area->load('translate')\n #6 \/var\/www\/vhosts\/demo.com\/eiselec\/vendor\/magento\/framework\/App\/Action\/Plugin\/Design.php(48): Magento\\Framework\\View\\DesignLoader->load()\n #7 \/var\/www\/vhosts\/demo.com\/eiselec\/vendor\/magento\/framework\/Interception\/Interceptor.php(121): Magento\\Framework\\App\\Action\\Plugin\\Design->beforeDispatch(Object(Magento\\Cms\\Controller\\Index\\Index\\Interceptor), Object(Magento\\Framework\\App\\Request\\Http))\n #8 \/var\/www\/vhosts\/demo.com\/eiselec\/vendor\/magento\/framework\/Interception\/Interceptor.php(153): Magento\\Cms\\Controller\\Index\\Index\\Interceptor->Magento\\Framework\\Interception\\{closure}(Object(Magento\\Framework\\App\\Request\\Http))\n #9 \/var\/www\/vhosts\/demo.com\/eiselec\/generated\/code\/Magento\/Cms\/Controller\/Index\/Index\/Interceptor.php(39): Magento\\Cms\\Controller\\Index\\Index\\Interceptor->___callPlugins('dispatch', …
12 magento2  upgrade 

1
프로그래밍 방식으로 주문을 생성하는 동안 Fedex 배송 무게 및 값이 설정되지 않습니다
FedEx 배송 방법을 사용하여 프로그래밍 방식으로 주문을 작성하려고합니다. 다른 방법은 정상적으로 작동합니다 .FedEx를 설정하는 경우 배송 방법을 지정하십시오. 디버깅 후 무게와 값이 0임을 알지만 제품 무게와 값을 언급했습니다. 코드 : Create.php <?php namespace yourmodule\namespace\Helper; class Create extends \Magento\Framework\App\Helper\AbstractHelper { /** * @param Magento\Framework\App\Helper\Context $context * @param Magento\Store\Model\StoreManagerInterface $storeManager * @param …

3
마 젠토 2-설정 : 디 : 컴파일
나는 약간의 커스텀 코드로 프로젝트를 진행하고있다. 이것은 우리의 첫 번째 "중간"Magento 2 프로젝트이다. 그래서 우리는 매일 새로운 것을 배우고, 처리 방식을 바꿔야한다. 이 새로운 마 젠토 버전으로 이 질문의 이유는 명령에 대해 묻는 것입니다 setup:di:compile bin / magento에서 매번 요청한대로 "Magento 컴파일 명령을 다시 실행하십시오"라는setup:upgrade 메시지 와 함께 Magento 2와 …


1
migrate : delta를 실행할 때“문서의 엔티티 불일치”의 원인
magento 1.4.1 데이터베이스를 1.4.2로 업그레이드 한 다음 1.6.0으로 성공적으로 업그레이드했습니다. 또한 1.6.0 데이터베이스에서 Magento 2.1.2 데이터베이스 로 마이그레이션 : 설정 및 마이그레이션 : 데이터 를 성공적으로 마이그레이션 할 수있었습니다 . (것들이 좋아 보였다! ...) 그 이후로 2.1.2 사이트에서 작업하고 있습니다. 새로운 테마 추가, 일부 설정 변경 및 cms 블록 편집 …

3
Magento 2에서 AJAX로 HTML을 렌더링하는 방법
Magento 2에서 AJAX를 통해 HTML을 렌더링하는 가장 좋은 방법을 찾으려고합니다. 방법 1 : 레이아웃없이 컨트롤러 사용 파일 Foo/Bar/Controller/Popin/Content.php <?php namespace Foo\Bar\Controller\Popin; use Magento\Framework\App\Action\Action; use Magento\Framework\App\Action\Context; /** * Class Content */ class Content extends Action { /** * Content constructor. * * @param Context $context */ public function __construct( Context $context …

2
마 젠토 2 탐색 메뉴가 표시되지 않음
나는 Magento를 처음 사용하므로 나와 함께 참아주세요 : D 빈 테마의 하위 테마를 성공적으로 만들었습니다. 메뉴를 작동 시키려고하는데 내 삶에 왜 표시되지 않는지 알 수 없습니다. 나는 다른 두 개의 실을 읽었고 운이 없다. 하위 카테고리가 포함 된 루트 카테고리를 추가했습니다. 그런 다음 상점 설정에 지정했습니다. 사이트를 다시 색인화하고 캐시를 …

2
왜 일부 클래스는 생성자와 di.xml에서 주입을 정의합니까?
일부 클래스에서 종속성 주입이 di.xml구체적인 클래스의 생성자에서 한 번 두 번 선언되는 이유를 이해하지 못합니다 . 에서 예를 들어 Magento\Backend\Model\Url, 자사는 di.xmlDI를위한 유형의 집합이 정의 : <type name="Magento\Backend\Model\Url"> <arguments> <argument name="scopeResolver" xsi:type="object"> Magento\Backend\Model\Url\ScopeResolver</argument> <argument name="authSession" xsi:type="object"> Magento\Backend\Model\Auth\Session\Proxy</argument> <argument name="formKey" xsi:type="object"> Magento\Framework\Data\Form\FormKey\Proxy</argument> <argument name="scopeType" xsi:type="const"> Magento\Store\Model\ScopeInterface::SCOPE_STORE </argument> <argument name="backendHelper" xsi:type="object"> Magento\Backend\Helper\Data\Proxy</argument> …

5
마 젠토 2 : 커스텀 모듈의 이미지 크기를 조정하는 방법?
Magento 2 CE 버전 2.1.0을 사용하고 있습니다. 이미지 필드가있는 사용자 지정 모듈이 있습니다. 업로드 할 때 썸네일 이미지, 목록 이미지 및 제품 세부 정보 페이지 이미지가있는 제품과 다른 크기의 이미지를 원합니다. 크기를 조정하지 않고 1 개의 이미지를 업로드 할 수 있습니다. 이미지 크기를 조정하기 위해 아래 코드를 사용하고 있지만 제품 …

2
magento 2에서 고객 세션 데이터를 설정하고 얻는 방법
magento 2 세션으로 어려움을 겪고 있습니다. 아래 컨트롤러 파일을 샘플 코드로 만들었습니다. <?php namespace vendor_name\module_name\Controller\SetGetSession; use Magento\Framework\App\Action\Action; class SetGetSession extends Action { protected $customerSession; public function _construct( \Magento\Customer\Model\Session $customerSession ) { $this->customerSession = $customerSession; } public function execute() { } } 누구든지 데이터를 할당하고 세션 변수에서 데이터를 검색하는 방법을 도와 …

2
관리자 컨트롤러의 공개 작업
클래스 \Magento\Backend\App\AbstractAction(모든 관리자 컨트롤러 작업의 조상)에는 _publicActions다음과 같이 비밀 키의 유효성 검사에 사용되는 멤버 가 있음을 발견했습니다 . if (is_array($this->_publicActions) && in_array($this->getRequest()->getActionName(), $this->_publicActions)) { return true; } 이는 특정 조치 이름이 나열된 _publicActions경우 URL의 비밀 키없이 조치에 액세스 할 수 있음을 의미합니다. 비밀 관리 키를 알 필요없이 수동으로 수행 할 …

7
Magento 2 블록 클래스의 세션에서 고객 ID 가져 오기
세션에서 고객 ID를 얻는 방법은 무엇입니까? 나는 이것을 시도했지만 작동하지 않았다. protected $_customerBonusPointFactory; protected $_customerSession; public function __construct(Session $customerSession, \Magento\Framework\View\Element\Template\Context $context) { $this->_customerSession = $customerSession; parent::__construct($context); } public function _prepareLayout() { var_dump($this->_customerSession->getCustomer()->getId()); exit(); return parent::_prepareLayout(); }

6
품절 된 제품이 여전히 프론트 엔드, 검색 및 기타 항목에 나타납니다-Magento 2.1.0
magento 2.1.0 설치에 문제가 있음을 알았습니다! 검색 및 카테고리 페이지에서 품절 된 제품 숨기기를 거부 합니다! 캐시를 지우고 다시 색인을 생성했지만 운이 없습니다! 조언 좀 해줄 래? 내 제품은 재고가 0이지만 앞에는 재고가 있으며 주문하면 다음과 같은 오류가 발생합니다. We don't have as many "Item's name" as you requested. 감사 …


1
이름이 이미 사용 중이므로 interface를 선언 할 수 없습니다
새 모듈에서 간단한 인터페이스를 만든 후 bin / magento setup : di : compile을 입력했는데 이름이 이미 사용 중이라는 오류가 발생합니다. 내 코드는 다음과 같습니다. namespace Company\Test\Api; /* * @api */ interface XyzInterface { public function getSomething(); } 그런 다음이 오류가 발생합니다. Repositories code generation... 1/7 [====>-----------------------] 14% 2 secs …

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