«crud» 태그된 질문

1
마 젠토 2.1 : 엔티티 관리자 사용
2.1부터 Magento가 소개했습니다Magento/Framework/Model/EntityManager 여기에 잘못되었을 수도 있지만 이해 Magento/Framework/Model/AbstractModel를 통해 상속을 통해 기능을 구현하고 대체 하여 구성을 통해이를 해결하는 것입니다 (FYI : https://en.m.wikipedia.org/wiki/Composition_over_inheritance ) 코어 파일에서 예제를 얻을 수 있습니다 : https://github.com/magento/magento2/blob/59671558ecdab652b40db2d1a7c63d5b1dea0a92/app/code/Magento/Cms/Model/ResourceModel/Block.php 기본적으로 모든 CRUD 작업은 클래스에서 명시 적으로 선언되어 클래스로 연기됩니다 EntityManager. 2.1 이전에는 상속을 통해 상위 메소드가 호출되었습니다. …

2
Magento 2에서 커스텀 모델을로드하는 가장 좋은 방법
올바른 방법을 찾기가 어려웠으므로 아래에서 내가 만든 모범 사례를 찾을 수 있습니다. 즐기고, 필요한 경우 영어를 교정하고 내가 틀렸다면 나에게 말하십시오. :) 편집 : ... 그리고 나는 어떤면에서 잘못되었다는 것을 알았습니다. 그래서 Raphael의 답변으로 더 많은 것을 이해 한 후에 원래 게시물을 업데이트했습니다. 그에게 감사합니다! 아래에 사용 된 개념 : …

3
마 젠토 2 : 서비스 계약을 사용하면 어떤 이점이 있습니까?
따라서 일부 사용자가 알고 있듯이 CRUD 작업에 대한 모델 / 컬렉션을 처리하는 Magento 2 권장 방법은 서비스 계약을 사용하는 것입니다. 그러나 여전히 Magento SE Q & A에 따르면 대부분의 사람들이 대신 모델 / 자원 모델 / 컬렉션을 사용하는 경향이 있습니다. 따옴표를로드하는 예제로 다음과 같이 공장을 통해 직접 할 수 있습니다. …

1
대량 작업에서 루프로 저장 피하기
CMS 페이지 와 비슷한 인라인 편집 작업을 포함하는 자체 CRUD 모듈을 만들었습니다. 모든 것이 정상적으로 작동하지만 EcgM2 표준으로 phpsniffer를 실행할 때 다음 경고가 표시됩니다. 루프에서 모델 LSD 메소드 save ()가 발견되었습니다. 어떻게 피할 수 있습니까? 참고 : 위에 링크 된 코어 파일을 "감지"하면 동일한 경고가 나타납니다. 누군가가 필요로하는 경우를 대비하여 …

2
추가 / 편집 양식에 이미지 양식 요소 추가
관리자 목록 및 양식에 ui 구성 요소를 사용하여 Magento 2 용 CRUD 모듈을 작성 중이며 내 엔티티 중 하나에 이미지 필드가 있습니다. 그러나 나는 그것이 제대로 작동하도록 만들 수 없습니다. 작동 방식은 다음과 같습니다. 이미지가 추가되지 않은 추가 모드 또는 편집 모드에서는 간단한 파일 입력처럼 보일 것입니다. 파일이 업로드되면 이미지 …

2
모델을로드하는 올바른 방법은 무엇이며 왜
나는 Magento에 대해 많은 경험을 가지고 있지만 모델을로드하는 방법이 올바른 방법과 이유를 이해하지 못한다는 것을 깨달았습니다. 나는 주제에 관해 내가 할 수있는 모든 것을 읽었지만 이것과 같은 것을 설명하는 사람들은 실제로 설명하기에 충분히 깊이 들어 가지 않습니다. 왜이 특정 방법을 다른 방법 대신 사용합니까? 로드하려는 모델에 대한 리포지토리가 없다고 가정 …

2
마 젠토 2 및 서비스 계약
이 질문에 대해 많은 주제가 있다는 것을 알고 있지만 명확하게 이해할 수는 없습니다 .. 서비스 계약은 언제 사용해야합니까? 그들에 의해 수행 CRUD 교체 Model/를 ResourceModel? 사용자 정의 모듈에서 데이터 테이블을 사용할 각 엔티티에 대한 서비스 계약을 작성해야합니까? 그들은 미래 개발에 정말로 흥미 롭습니까? Magento가 때때로 컨트롤러 / 블록의 모델에서 save/ …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.