NopCommerce 3.3에서 새 사용자 지정 플러그 인을 만들고 기존 데이터베이스에 새 테이블을 만듭니다.사용자 지정 플러그 인을 위해 nopcommerce3.3에 새 데이터베이스 테이블을 만들어야합니다.
우리는 필요한 클래스 및 데이터베이스 매퍼를 생성하는 데 관련된 모든 단계를 Nop.Core Nop.Data respectively
에, 인터페이스를 만들고 서비스 클래스로 Nop.Service
에 구현했습니다.
또한 DependencyRegistrar
클래스에 항목을 만들고 데이터베이스에 수동으로 테이블을 만들었습니다.
CRUD에 대한 플러그인 및 호출 서비스 메소드에서 참조를 작업하는 동안 잘 작동합니다.
"Could not load type 'Nop.Services.BabyRegistry.IBabyRegistration' from assembly 'Nop.Services, Version=3.3.0.0, Culture=neutral, PublicKeyToken=null'."
BabyRegistry
이 플러그인 폴더에서 만든 우리의 새로운 플러그인입니다 플러그인에 대한 색인보기로 라우팅 할 때
그러나
이 모든 단계 후 우리는 다음과 같은 오류를 얻고있다.도움이 가장 중요합니다. http://www.nopcommerce.com/docs/75/plugin-with-data-access.aspx
을 그리고 당신은 플러그인을 개발할하려는 경우 당신은 라이브러리 폴더에서 어떤 클래스를 작성해서는 안 :
플러그인을 만드는 경우 BabyRegistry.IBabyRegistration이 Nop.Services에있는 이유는 무엇입니까? :) – wooncherk
구현 된 IBabyRegistration 인터페이스와 BabyRegistrationService를 생성하여 Nop.Service 클래스 라이브러리 내에 새로 생성 된 테이블에서 CRUD 작업의 정의를 정의합니다. Nop.Core, Nop.Data, Nop.Service – user2936753
다음에 NopCommerce DB의 다른 테이블 (Entity 클래스)을 사용하여 이전에 수행했던 작업을 수행했습니다. 그러면 Nop.Services에서 새 클래스를 만드는 경우 플러그인의 용도는 무엇입니까? ? – wooncherk