«code-generation» 태그된 질문

2
Magento2는 특정 ExtensionFactory 및 ExtensionAttributeInterface를 어떻게 생성합니까?
인용 속성과 같은 확장 속성을 사용하여 머리를 감싸고 싶습니다. Magento 1과 같은 설정 클래스를 사용하여 이러한 엔티티에 사용자 정의 속성을 추가하는 데 아무런 문제가 없습니다.이 질문에 관한 것이 아닙니다. 엔터티 API를 통해 확장에 의해 추가 된 속성을 확장 속성으로 노출하려고 할 때 마술이 나를 압도합니다. 업데이트 : 일반 팩토리가 생성되는 …

14
코드를 컴파일 할 때 Magento 2 허용 메모리 소진 오류
모듈을 추가 할 때 오류가 발생했습니다 .. Magento 컴파일 명령을 다시 실행하십시오 그래서 아래 명령을 실행하지만 루트에서 명령을 실행할 때 아래에 오류가 표시됩니다. PHP 마 젠토 설정 : 디 : 컴파일 Compilation was started. %message% 0/7 [>---------------------------] 0% 1 sec 37.0 MiB%message% 0/7 [> ---------------------------] 0% 1 sec 37.0 MiBProxies …

3
마 젠토 업그레이드 후 오류
CLI에서이 명령을 실행 한 후 php bin/magento setup:upgrade 오류가 발생합니다-: Fatal error: Uncaught exception 'Magento\Framework\Exception\LocalizedException' with message 'Can't create directory /var/www/html/magento/magento2.0/var/generation/Magento/Framework/App/ResourceConnection/.' in /var/www/html/magento/magento2.0/vendor/magento/framework/Code/Generator.php:103 Stack trace: #0 /var/www/html/magento/magento2.0/vendor/magento/framework/Code/Generator/Autoloader.php(35): Magento\Framework\Code\Generator->generateClass('Magento\\Framewo...') #1 [internal function]: Magento\Framework\Code\Generator\Autoloader->load('Magento\\Framewo...') #2 [internal function]: spl_autoload_call('Magento\\Framewo...') #3 /var/www/html/magento/magento2.0/vendor/magento/framework/Code/Reader/ClassReader.php(19): ReflectionClass->__construct('Magento\\Framewo...') #4 /var/www/html/magento/magento2.0/vendor/magento/framework/ObjectManager/Definition/Runtime.php(44): Magento\Framework\Code\Reader\ClassReader->getConstructor('Magento\\Framewo...') #5 /var/www/html/magento/magento2.0/vendor/magento/framework/ObjectMana in /var/www/html/magento/magento2.0/vendor/magento/framework/Code/Generator.php on line 103`

2
Magento 1보다 Magento2 팩토리 패턴의 장점
Magento 2는 주사 불가능한 팩토리 클래스를 사용하고 있습니다. 제품 클래스 ProductFactory 예 : 고객 클래스 예 :CustomerFactory 공장 패턴 유형이 무엇인지 이해하지 못 합니까? 1 개의 팩토리 클래스와 연관된 각 클래스에 대해. 중복되는 것으로 생각합니다. 왜 우리는 추상 공장 작성해서는 안 CustomerFactory, ProductFactory등? 또한 예를 들면 다음과 같습니다. 우리는 통과 …

2
주석에서“# @ +”및“# @-”문자열은 무엇을 의미합니까?
일부 Magento 2 클래스의 주석에는 "# @ +"및 "# @-"문자열이 많이 있습니다. \Magento\Customer\Api\Data\AttributeMetadataInterface interface AttributeMetadataInterface extends \Magento\Framework\Api\MetadataObjectInterface { /**#@+ * Constants used as keys of data array */ const ATTRIBUTE_CODE = 'attribute_code'; ... const IS_SEARCHABLE_IN_GRID = 'is_searchable_in_grid'; /**#@-*/ ... } 이 마커의 목적은 무엇입니까?

11
“setup”네임 스페이스에 정의 된 명령이 없습니다. Magento 2
설치했습니다 latest version of Megento 2. 모든 것이 프론트 엔드, 백엔드 및 기능에서 제대로 작동합니다. 나는 하나의 문제가 bin/magento setup:upgrade내가 터미널에서이 명령을 실행할 때 예외 아래 얻을 명령을 사용합니다. [InvalidArgumentException] "setup"네임 스페이스에 정의 된 명령이 없습니다. 스크린 샷 : 설치 중에 놓친 것이 있습니까, 아니면 작동하게하려면 일부 패키지를 설치해야합니까?

1
view_preprocessed에서 phtml 템플릿은 언제 어떻게 생성됩니까?
var/view_preprocessed/html핵심 모듈과 맞춤 모듈에서에서 생성 된 많은 phtml 파일을 볼 수 있습니다. 공백이 제거 된 템플릿이 모두 사용 된 것 같습니다. Alan Kent는 Grunt에서 Magento 2 phtml 파일을 어떻게 업데이트합니까? : PHTML 파일을 "배치"하지 않습니다. 레이아웃 파일의 블록으로 참조되며 서버 측에서 처리됩니다. 따라서 "grunt"는 관련이 없으며 정적 콘텐츠 배포는 이와 …

4
Magento 2에서 모든 캐시를 삭제 한 후 오류
모든 캐시 삭제시 rm -rf var/cache/* var/page_cache/* var/view_preprocessed/* var/generation/* 오류가 발생했습니다 Warning: ltrim() expects parameter 1 to be string, object given in vendor\magento\framework\Code\Generator\EntityAbstract.php on line 152 Notice: Uninitialized string offset: 0 in vendor\magento\framework\Autoload\ClassLoaderWrapper.php on line 81 Notice: Uninitialized string offset: 0 in vendor\composer\ClassLoader.php on line 317 Notice: Uninitialized string offset: …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.